
In simple English
This tool helps you test the digital links that connect websites and apps. It opens inside your terminal window, so you do not need a heavy desktop application. You can type requests, see answers, and save your work as simple text files. It costs nothing to use, and you can run it on your local computer or over a remote SSH connection. The software is open source, meaning anyone can inspect or change the code.
What it is
Posting is a terminal user interface (TUI, a text-based graphical interface that runs inside a command-line window) for sending and inspecting HTTP, GraphQL, and gRPC requests. It saves your collections as local YAML files so you can track changes with Git (a tool for tracking changes in code files).
What it is good for
Solo builders who want to test APIs without opening slow browser tools or heavy desktop apps will find this useful. It is especially helpful if you work on remote servers via SSH or want to keep your API test collections in plain text files alongside your project code.
- Runs entirely in the terminal, making it fast and easy to use over SSH connections.
- Saves collections as plain text files, so you can track changes in Git.
- Supports modern protocols including HTTP, GraphQL, gRPC streaming, and server-sent events.
- Requires comfort with the command line and terminal navigation.
- Consumes minimal memory, but requires a terminal window and proper font support for icons.
- Uses the Apache-2.0 licence, which is safe for most uses but requires retaining copyright notices.
Postman
Git
- unocss/unocss19k stars
A styling engine that reads the labels in your markup and generates only the CSS those labels need.
- HypothesisWorks/hypothesis9.1k stars
A Python library that generates test inputs and reduces any failure to the smallest example that still fails.
go install github.com/darrenburns/posting/v3/cmd/posting@latest posting