Anjal hero background
Back to indexOpen source · Active

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.