Skip to content

Test your HTTP API using a powerful and modern terminal user interface

License

Notifications You must be signed in to change notification settings

treyhunner/posting

 
 

Repository files navigation

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!

posting-10jun24trim.mov
posting-theme-switching-10jun24.mov
jumpmode.mov

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!

About

Test your HTTP API using a powerful and modern terminal user interface

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 95.6%
  • SCSS 4.4%