A powerful HTTP client that runs in the terminal.
Project description
Posting
Posting brings Postman-like functionality to your terminal.
https://github.com/darrenburns/posting/assets/5740731/96b86450-bf42-422d-8787-b004f95357c4
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.
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
posting-0.1.0a10.tar.gz
(28.6 kB
view hashes)
Built Distribution
posting-0.1.0a10-py3-none-any.whl
(35.7 kB
view hashes)
Close
Hashes for posting-0.1.0a10-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7a73aeefa41f2ae07675f48d4c335e9d875a661f6e05531f5f3e71a3c8f7ba71 |
|
MD5 | 7398e6359f234c8d0788788e6cee9a53 |
|
BLAKE2b-256 | a94d796c937f71967cbf2a4cc7545c9e0bfa9b62404609a7481489fbfcb20170 |