Only projects I actively maintain are listed here. Archived and unmaintained repositories are left out.
| OSS | Stars | Description |
|---|---|---|
| gup | 602 | Update binaries installed with go install in parallel, and move the same toolset to another machine via export/import. |
| sqly | 178 | Interactive shell that runs SQL against CSV, JSON, Parquet, Excel, and other files, with JOINs across formats and write-back. |
| mimixbox | 39 | BusyBox-inspired toolbox for Linux, with many commands in a single binary. |
| atago | 18 | Test CLI behavior from plain YAML: exit codes, output, files, snapshots, and interactive terminals (PTY/TUI). |
| onionscan | 18 | Investigate Tor onion services for misconfigurations and information leaks. |
| omokage | 17 | Measure how closely a text matches a learned author's style. Japanese and English, runs locally. |
| jose | 15 | Generate keys (JWK), sign and verify (JWS), and encrypt and decrypt (JWE) from the shell. |
| mobilepkg | 6 | Inspect APK, XAPK, APKS, AAB, and IPA files without SDKs: metadata, signing info, diffs, and security findings. |
| jsonize | 5 | Make JSON from command output, files, and arguments for the next command in a pipeline (jz). |
| iso8583tool | 5 | Debug and inspect ISO 8583 payment messages from the command line. |
| career | 4 | Generate a Japanese resume (rirekisho / shokumu keirekisho) and an English CV as PDF from a single YAML file. |
| block | 2 | Pin the CLI versions used in blockchain development with a lock file, so developers and CI use the same tools. |
| himorime | 1 | Performance budgets and regression checks for CLIs from plain YAML: latency, throughput, CPU time, and memory. |
| OSS | Stars | Description |
|---|---|---|
| filesql | 383 | Load CSV, TSV, LTSV, JSON, JSONL, Parquet, Excel, ACH, and Fedwire files (including compressed ones) into SQLite and query them through database/sql. |
| markdown | 141 | Build Markdown and Mermaid diagrams from Go code. Stable API since v1. |
| prompt | 11 | Interactive prompt and REPL library with completion and history, aiming to succeed go-prompt. |
| imaging | 10 | Image processing (resize, crop, rotate, blur, and more). Maintained fork of disintegration/imaging. |
| tornago | 8 | Tor client and server library for Go. |
| sensitive | 2 | Detect and optionally mask sensitive data in text, such as credit card numbers and email addresses. |
| OSS | Stars | Description |
|---|---|---|
| qrkit | 11 | Generate QR codes and render them to the terminal, SVG, or PNG. |
| oaspec | 8 | Generate typed server stubs and client SDKs from OpenAPI 3.x specifications. |
| geokit | 7 | Geographic math: haversine distance, bearing, geohash, polyline, Web Mercator, and bounding boxes. |
| sqlode | 5 | Generate type-safe code from SQL schemas and queries, sqlc-style, for PostgreSQL, MySQL, and SQLite. |
| metamon | 5 | Property-based and metamorphic testing library. |
| dataprep | 5 | Compose preprocessing and validation from small, typed building blocks. |
| datastream | 5 | Lazy, composable, resource-safe streams on Erlang and JavaScript. |
| textmetrics | 5 | Edit distances, similarity scores, LCS, and diff. |
| yabase | 4 | One type-safe API for Base64, Base32, and other binary-to-text encodings. |
| automata | 4 | Cron, RRULE, retries, filesystem events, and finite automata. |
| finanza | 5 | Decimal arithmetic, currency formatting, time value of money, and payment card validation. |
| multipartkit | 3 | Parse and build multipart bodies such as file uploads. |
| mimetype | 3 | MIME type lookup by extension and file type detection by magic number. |
| ssevents | 2 | Build and parse Server-Sent Events. |
| packkit | 2 | Compression (gzip, zstd, xz, and more) and archives (tar, zip, 7z, and more) with no runtime dependencies. |
| sparklinekit | 1 | Draw sparklines as terminal text, SVG, or PNG. |
| OSS | Stars | Description |
|---|---|---|
| truss | 10 | Image toolkit for CLI, HTTP, and WASM with signed URLs, SSRF protection, and AVIF, WebP, and SVG support. |
| OSS | Stars | Description |
|---|---|---|
| horcrux | 11 | Split files into encrypted fragments and restore them, for Node.js and React Native. |






