Skip to content

darrenburns/posting: 现代终端API客户端,提升开发效率

Published:

原文链接


Posting

A powerful HTTP client that lives in your terminal.

Posting is an HTTP client, not unlike Postman and Insomnia. As a TUI application, it can be used over SSH and enables efficient keyboard-centric workflows. Your requests are stored locally in simple YAML files, so they’re easy to read and version control.

image

Some notable features include:

Visit the website for more information, the roadmap, and the user guide.

Installation

Posting can be installed via uv on MacOS, Linux, and Windows.

uv is a single Rust binary that you can use to install Python apps. It’s significantly faster than alternative tools, and will get you up and running with Posting in seconds.

You don’t even need to worry about installing Python yourself - uv will manage everything for you.

# quick install on MacOS/Linux
curl -LsSf https://astral.sh/uv/install.sh | sh

# install Posting (will also quickly install Python 3.12 if needed)
uv tool install --python 3.12 posting

uv can also be installed via Homebrew, Cargo, Winget, pipx, and more. See the installation guide for more information.

Now you can run Posting via the command line:

posting

uv also makes it easy to install additional Python packages into your Posting environment, which you can then use in your pre-request/post-response scripts.

Prefer pipx?

If you’d prefer to use pipx, that works too: pipx install posting.

Note that Python 3.13 is not currently supported.

Learn More

Learn more about Posting at https://posting.sh.

Posting was built with Textual.


Previous Post
ZTM(零信任网格):基于HTTP/2隧道的开源去中心化网络软件
Next Post
Paperless-ngx: 社区支持的文档管理系统,扫描、索引并归档您的实体文档