Hi HN!
I just released version 1.0 of Posting, an open source terminal application I've been working on which you might find useful if you work with, test, or develop HTTP APIs!
Posting (https://github.com/darrenburns/posting) is an HTTP client, not unlike Postman and Insomnia. However, as a TUI application, it works over SSH and enables efficient keyboard-centric workflows. Your requests are stored locally in simple readable YAML files, meaning they're easy to read and version control.
Some other features include:
- "Jump mode" navigation
- Environments/variables with autocompletion
- Syntax highlighting powered by tree-sitter
- Vim keys support in much of the UI
- Various builtin themes
- A config system
- "Open in $EDITOR"
- A fuzzy search command palette for quickly accessing functionality.
Posting is written in Python using the Textual[1] framework, which I also help maintain.
Although 1.0 has been released, it's not yet feature complete. I'd love to hear feedback from the community to make sure I'm on the right track and learn what's important to people.
So, if you have any thoughts, feature requests, or opinions, big or small, I'd love to hear them. At this early stage, your ideas can really help shape the roadmap of the project!
Thanks,
Darren
[1] Textual: https://github.com/Textualize/textual