simonw

Scan folders for SQLite database files

22
1
100% credibility
Found Feb 04, 2026 at 12 stars -- GitGems finds repos before they trend. Get early access to the next one.
Sign Up Free
AI Analysis
Go
AI Summary

A simple tool that searches directories to locate SQLite database files by inspecting their content signatures, offering fast parallel scanning and flexible output options like lists or structured data.

How It Works

1
💡 Discover the Scanner

You learn about a handy tool that finds SQLite database files hidden in your folders, no matter what they're named.

2
⬇️ Grab the Tool

You pick an easy way to get the scanner running on your computer, like downloading a ready-to-use file or running it straight away.

3
📁 Choose Your Folders

You tell the scanner which folders to check, or let it start with your current spot.

4
Launch the Search

The scanner zips through all the files super quickly, spotting real databases as it goes.

5
📋 Pick Results Style

You choose a simple list, add file sizes, or get neat data for using in other programs.

Get Your List

You now have the full paths to all your SQLite databases, clear and ready to use or share.

Sign up to see the full architecture

4 more

Sign Up Free

Star Growth

See how this repo grew from 12 to 22 stars Sign Up Free
Repurpose This Repo

Repurpose is a Pro feature

Generate ready-to-use prompts for X threads, LinkedIn posts, blog posts, YouTube scripts, and more -- with full repo context baked in.

Unlock Repurpose
AI-Generated Review

What is sqlite-scanner?

sqlite-scanner is a lightweight Go CLI that recursively scans folders for SQLite database files by inspecting the first 16 header bytes—no reliance on extensions like .db or .sqlite. Point it at directories (or default to current), and it spits out absolute paths of matches, optionally with file sizes, in plain text, JSON, or newline-delimited JSONL for easy piping. Install via go install, pre-built binaries for macOS/Linux/Windows, or even PyPI with uvx or pip, making it a quick sqlite scanner for any setup.

Why is it gaining traction?

It crushes basic find commands or extension grep by verifying actual SQLite magic bytes, with parallel workers (tuned to CPU count) for speed on large dirs—think recursively scan folder without the false positives. Streams results live, supports --jsonl for real-time processing, and handles permission errors gracefully. Devs dig the zero-install go run github.com/simonw/sqlite-scanner@latest for one-off scans, plus DuckDB integration vibes for sqlite scanner duckdb workflows.

Who should use this?

Data folks auditing dirs for stray SQLite files before DuckDB migrations or sqlite scanner duckdb extension setups. DevSecOps scanning GitHub repos for secrets, malware, or vulnerabilities in hidden DBs (scan github repo for secrets, scan github repo for malware). Sysadmins recursively scanning folders for virus scans or duplicate files, even in niche spots like GOG games folders or website folders.

Verdict

Grab it for ad-hoc folder scans—solid docs, tests, and multi-platform binaries make the 21 stars and 1.0% credibility score forgivable for an early tool. Skip for heavy production until it matures; alternatives like custom scripts cover basics if you need more polish.

(198 words)

Sign up to read the full AI review Sign Up Free

Similar repos coming soon.