170 lines
6.3 KiB
Plaintext
170 lines
6.3 KiB
Plaintext
[1][ ] [2][ ]
|
||
[3]
|
||
Posting
|
||
The API client that lives in your terminal
|
||
[4][ ]
|
||
Initializing search
|
||
|
||
[6]
|
||
darrenburns/posting
|
||
|
||
• [7] Home
|
||
• [8] Guide
|
||
• [9] Roadmap
|
||
• [10] Changelog
|
||
• [11] FAQ
|
||
|
||
Posting darrenburns@posting.local P OST ▼ https ://
|
||
jsonplaceholder.typicode.com / posts ■ ■■■■■■ Send ╭─ Collection
|
||
─────────────────╮╭──────────────────────────────────────────────────────
|
||
Request ─╮ │ GET echo ││ Headers • Body • Query Auth Info Options │ │ GET
|
||
get random user ││ ╸ ━━━━━━━━
|
||
╺━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ │ │ POS echo post ││ ▐
|
||
Content-Type application/json │ │ ▼ jsonplaceholder/ ││ ▐ Referer https://
|
||
example.com/ │ │ ▼ posts/ ││ ▐ Accept-Encoding gzip │ │ GET get all ││ ▐
|
||
Cache-Control no-cache │ │ GET get one ││ ▐ │ │ █ POS create ││ Name Value
|
||
Add header │ │ DEL delete a post
|
||
│╰────────────────────────────────────────────────────────────────╯ │ ▼
|
||
comments/ │ ╭─────────────────────────────────────── Response 201 Created ─╮ │
|
||
GET get comments │ │ Body Headers Cookies Trace │ │ GET get comments (via │ │ ╸
|
||
━━━━ ╺━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ │ │ PUT
|
||
edit a comment │ │ 1 { │ │ ▼ todos/ ▆ │ │ 2 "title" : "foo" , │ │ GET get all │
|
||
│ 3 "body" : "bar" , │ │ GET get one │ │ 4 "userId" : 1 , │ │ ▼ users/ │ │ 5
|
||
"id" : 101 │ │──────────────────────────────│ │ 6 } │ │ Create a new post │ │
|
||
1:1 read-only JSON ▼ Wrap ▐ X ▌ │ ╰───────── sample-collections ─╯
|
||
╰─────────────────────────────────────────── 65.00 B in 524.34 ms ─╯ ^j Send ^t
|
||
Method ^s Save ^n New ^p Commands ^o Jump f1 Help
|
||
|
||
The API client that lives in your terminal.
|
||
|
||
Posting is a beautiful open-source terminal app for developing and testing
|
||
APIs.
|
||
|
||
Fly through your API workflow with an approachable yet powerful
|
||
keyboard-centric interface. Run it locally or over SSH on remote machines and
|
||
containers. Save your requests in a readable and version-control friendly
|
||
format.
|
||
|
||
[12] Discover Features [13] Get Started
|
||
|
||
Designed for efficient workflows
|
||
|
||
Navigate intuitively and efficiently with the keyboard using jump mode.
|
||
|
||
Access commands from anywhere using the built-in command palette.
|
||
|
||
Build requests quickly with powerful autocompletion.
|
||
|
||
Edit a request body in nvim or browse a JSON response in fx? No problem!
|
||
|
||
Import curl commands into Posting by simply pasting into the URL bar. Export
|
||
requests to curl in seconds.
|
||
|
||
Colorful & customizable
|
||
|
||
Use compact mode to fit more on screen.
|
||
|
||
Create your own themes, or choose from a selection of built-in options.
|
||
|
||
Gorgeous syntax highlighting powered by the popular tree-sitter library.
|
||
|
||
Adjust the user interface to your liking through the configuration system or at
|
||
runtime.
|
||
|
||
Customize keybindings to your liking using the keymap system.
|
||
|
||
Environments
|
||
|
||
Share common data across requests and with others using environments.
|
||
|
||
Load variables from one or more dotenv environment files, or allow access to
|
||
environment variables.
|
||
|
||
Edit variables in your favorite editor, and Posting will hot reload them.
|
||
|
||
Contextual help
|
||
|
||
Feeling lost? Press f1 to learn keybindings and other useful information for
|
||
the currently focused widget.
|
||
|
||
Scripting
|
||
|
||
Run Python code before and after requests to prepare headers, set variables,
|
||
and more.
|
||
|
||
Runs where you need it
|
||
|
||
Run it on macOS, Windows, and Linux. Install it locally, on a remote server, in
|
||
a Docker container, or even on a Raspberry Pi.
|
||
|
||
Community
|
||
|
||
Posting is a community-driven project with an [14]open roadmap.
|
||
|
||
The roadmap is highly influenced by user feedback.
|
||
|
||
Get involved on [15]GitHub by reporting bugs, suggesting features, [16]
|
||
sponsoring development, or contributing code.
|
||
|
||
[17] GitHub [18] Issues
|
||
© 2025 Darren Burns
|
||
[19] Posting
|
||
[20]
|
||
darrenburns/posting
|
||
|
||
• [21][ ] [22] Home
|
||
• [23][ ] Guide Guide
|
||
□ [24] Getting Started
|
||
□ [25] Navigation
|
||
□ [26] Collections
|
||
□ [27] Requests
|
||
□ [28] Configuration
|
||
□ [29] Environments
|
||
□ [30] Command Palette
|
||
□ [31] Themes
|
||
□ [32] External Tools
|
||
□ [33] Keymaps
|
||
□ [34] Importing
|
||
□ [35] Scripting
|
||
□ [36] Help System
|
||
• [37] Roadmap
|
||
• [38] Changelog
|
||
• [39] FAQ
|
||
|
||
|
||
References:
|
||
|
||
[3] https://posting.sh/
|
||
[6] https://github.com/darrenburns/posting
|
||
[7] https://posting.sh/
|
||
[8] https://posting.sh/guide/
|
||
[9] https://posting.sh/roadmap/
|
||
[10] https://posting.sh/CHANGELOG/
|
||
[11] https://posting.sh/faq/
|
||
[12] https://posting.sh/#feature-title-1
|
||
[13] https://posting.sh/guide
|
||
[14] https://posting.sh/roadmap
|
||
[15] https://github.com/darrenburns/posting
|
||
[16] https://github.com/sponsors/darrenburns
|
||
[17] https://github.com/darrenburns/posting
|
||
[18] https://github.com/darrenburns/posting/issues
|
||
[19] https://posting.sh/
|
||
[20] https://github.com/darrenburns/posting
|
||
[22] https://posting.sh/
|
||
[24] https://posting.sh/guide/
|
||
[25] https://posting.sh/guide/navigation/
|
||
[26] https://posting.sh/guide/collections/
|
||
[27] https://posting.sh/guide/requests/
|
||
[28] https://posting.sh/guide/configuration/
|
||
[29] https://posting.sh/guide/environments/
|
||
[30] https://posting.sh/guide/command_palette/
|
||
[31] https://posting.sh/guide/themes/
|
||
[32] https://posting.sh/guide/external_tools/
|
||
[33] https://posting.sh/guide/keymap/
|
||
[34] https://posting.sh/guide/importing/
|
||
[35] https://posting.sh/guide/scripting/
|
||
[36] https://posting.sh/guide/help_system/
|
||
[37] https://posting.sh/roadmap/
|
||
[38] https://posting.sh/CHANGELOG/
|
||
[39] https://posting.sh/faq/
|