darrenburns/posting:9.1k Star 开源神器,让你的终端成为强大的 API 客户端!

告别图形界面,这款终端 HTTP 客户端让 API 调试效率飞升!
项目地址: https://github.com/darrenburns/posting
Posting 是一款与众不同的 HTTP 客户端,它不像 Postman 和 Insomnia 那样拥有图形界面,而是一款基于 TUI (终端用户界面) 的应用。这意味着你可以在 SSH 会话中使用它,并且通过高效的键盘操作来完成 API 调试工作。
使用 Posting,你可以将请求存储在本地的 YAML 文件中,方便阅读和版本控制。
Posting 的一些显著特点包括:
- “跳转模式”导航: 快速定位到你想要的功能。
- 环境变量/变量: 方便管理不同环境下的配置。
- 自动补全: 提高你的输入效率。
- 使用 tree-sitter 进行语法高亮: 代码更易读。
- Vim 键位: 如果你习惯了 Vim,可以无缝切换。
- 可定制的键位绑定: 根据你的习惯进行个性化设置。
- 用户自定义主题: 选择你喜欢的界面风格。
- 在请求前后运行 Python 代码: 实现更复杂的逻辑。
- 丰富的配置选项: 满足你的各种需求。
- 在 PAGER 中打开: 与你喜欢的编辑器集成。
- 通过粘贴 cURL 命令导入: 快速创建请求。
- 导出请求为 cURL 命令: 方便分享和复用。
- 从 Postman 和 OpenAPI 规范导入: 无缝迁移现有配置。
- 命令面板: 快速访问各种功能。
平台支持:
Posting 可以通过 uv
在 MacOS、Linux 和 Windows 上安装。
Posting 通过 Textual 构建。
怎么样,看完这个项目是不是觉得很棒? 这个项目对于需要在终端进行 API 调试的开发者来说非常有用! 快来转发给你的朋友们一起学习/使用吧!