
Anjal
A fast, git-friendly alternative to Postman — markdown collection schemas and a headless CI runner.
Role
Solo open-source build & maintenance
Timeline
Active production use
Stack
- Go·
- Wails·
- React·
- TypeScript
The problem
Postman-style tools store API collections as opaque JSON blobs that don't diff meaningfully in git and get heavier every release. For a solo or small-team workflow where the API collection should live in version control next to the code it tests, that's friction every single day.
The design decision
Collections are plain markdown — human-readable, git-diffable, editable in any text editor without opening the app. Go and Wails keep the binary small and the resource footprint low compared to an Electron-based competitor, and a headless runner means the same collection that a developer runs locally also runs unmodified in CI.
Where it stands
In active production use as the author's own daily API testing tool — the strongest kind of validation for a developer tool, since it has to be good enough to trust with real work, not just demo well.
Known rough edge
The macOS binary isn't code-signed, which trips Gatekeeper on first run. Rather than hide that, the release notes document the exact xattr command to clear it — a small thing, but consistent with treating known limitations as information the user deserves, not a support ticket to avoid.
Project Gallery

01 // WAILS IPC + REACT DESKTOP GUITerminal Velocity in a GUI
A rigid three-pane layout that maximizes terminal real estate, driven entirely by keyboard shortcuts (j/k navigation, Tab cycling, inline Edit Mode).

02 // HEADLESS ASCII TUI (anjal --noui)Pure Command-Line Execution
Run test suites directly in CI/CD pipelines or headless terminal sessions without sacrificing interactive request inspection or schema assertions.