Skip to main content

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.0a6.tar.gz (24.5 kB view hashes)

Uploaded Source

Built Distribution

posting-0.1.0a6-py3-none-any.whl (30.5 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page