Top Dev Tools
Popular-but-not-household-name developer tools: CLIs, TUIs and dev utilities with real traction that deserve a spot in your workflow.
Simon Willison's write-up introducing sqlite-utils, which turns JSON/CSV into SQLite tables and makes querying and changing them from the shell easy.
A git merge driver that resolves conflicts using the syntax tree, so many "conflicts" merge cleanly. Like difftastic, but for merges.
A single-binary version control system with a built-in wiki, bug tracker, forum and web UI. It hosts SQLite itself.
A self-hosted Git remote built on Cloudflare Durable Objects, with fast code search built in.
A jq clone focused on correctness, speed and simplicity. It runs most jq filters, often faster.
Diffs files by their parsed syntax tree instead of by line, so reformatting noise disappears.
Search, lint and rewrite code with AST patterns that look like the code itself, across many languages.
Define HTTP requests and assertions in plain-text files and run them as API tests in CI.
A terminal log viewer that merges, colorizes and lets you query logs with SQL, with no server needed.
Explore, sort, filter and summarize CSV, JSON, SQLite and dozens of other formats right in the terminal.
Flattens JSON into one assignment per line so you can grep, diff and then rebuild it.
Re-runs any command when files change. It is gitignore-aware and works across platforms.
Replaces shell history with a SQLite-backed, searchable store, with optional encrypted sync across machines.
Manages per-project runtime versions (like asdf), environment variables and tasks from a single config.
An async, Rust-based terminal file manager with image previews and a plugin system.
Write a .tape script and render it into a reproducible terminal GIF or video demo.
Generating suggestions...
This may take 5-10 seconds
Analyzing titles...
This may take 5-10 seconds