A powerful HTTP client that runs in the terminal.
Project description
Posting
Posting brings Postman-like functionality to your terminal. It's designed for those who prefer working in a terminal environment and want a fast, keyboard-driven interface for making API requests, testing endpoints, and debugging applications.
Right now it's a work in progress, so here are some demos!
https://github.com/darrenburns/posting/assets/5740731/c04202e8-52a0-4b77-bab1-69a36bf9e21c
https://github.com/darrenburns/posting/assets/5740731/a199e5f2-5621-42e6-b239-a796d1dc144a
https://github.com/darrenburns/posting/assets/5740731/5e7cdf57-90b2-4dba-b468-0057c6ef1806
It's still a work in progress and far from feature complete. Please don't open any bug reports yet - although I'm happy to hear ideas/suggestions!
Planned Features
- Keyboard Friendly: Navigate and iterate on your APIs using simple keyboard shortcuts.
- File System Storage: Your collections are saved as files, meaning you can sync them using version control or your favourite cloud provider.
- Multiplatform: Run on MacOS, Linux and Windows.
- Template Variables: Define variables and substitute them into your requests.
- Powerful Text and JSON Editor: Offers tree-sitter powered syntax highlighting, undo/redo, copy/paste, and more.
- Runs Over SSH: Send requests from a remote host via SSH.
- Your Idea Here: Please let me know if you have opinions on the features above, or any other ideas!
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for posting-1.0.0b2-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 91a4ae699f56c6b3ced8f637cf5cf04ebf542b1af0f19096737f705c54388aa7 |
|
MD5 | 65347356a4e6350e6a4bf69ce5b10ea4 |
|
BLAKE2b-256 | d7287bfb60318f9cc46f2609fe9b14ef001f246b8ba26e46da45d19c55643690 |