Repolode
darrenburns

darrenburns/posting

YAMLファイルでリクエストを管理できる、PostmanやInsomniaに代わるターミナルベースのHTTP APIクライアント。

代替できる製品:PostmanInsomnia

スター
12,529
フォーク
291
未解決の Issue
83
最終コミット
6 日前

これは何?

Postingはキーボード操作を中心に設計されたAPIクライアントで、TUIとして動作するため、ローカルだけでなくSSH経由でも利用できます。PostmanやInsomniaなどのGUIクライアントと同様に、HTTPリクエストの作成と送信、コレクションへの整理、レスポンスの確認ができます。

リクエストは読みやすいシンプルなYAMLファイルとしてローカルに保存され、バージョン管理にも適しています。環境と変数は階層的に設定でき、HTTP、GraphQL、gRPC(ストリーミングを含む)、Server-Sent Eventsに対応しています。レスポンスの検索、折りたたみ可能なJSONツリーでの表示、JSONPathによるフィルタリングも可能です。

Postingはcurlコマンド、OpenAPI、Postman、Brunoのコレクションをインポートでき、リクエストをcurl形式でエクスポートできます。37種類の組み込みテーマに加え、カスタムキーバインドとユーザー定義テーマにも対応しています。

主な機能

  • 01SSH経由でも使える、キーボード操作中心のTUI
  • 02バージョン管理に適した、読みやすいYAMLファイルでのリクエスト保存
  • 03HTTP、GraphQL、gRPCストリーミング、Server-Sent Eventsに対応
  • 04レスポンスの検索、折りたたみ可能なJSONツリー表示、JSONPathフィルタリング
  • 05curl、OpenAPI、Postman、Brunoからインポートし、curl形式でエクスポート
  • 0637種類の組み込みテーマと、カスタマイズ可能なキーバインド

ユースケース

  • SSH経由でリモートサーバー上の作業をしながら、REST APIやGraphQL APIをテストする
  • コードと一緒にAPIリクエストのコレクションをGitリポジトリで管理する
  • 既存のコレクションをインポートして、PostmanやBrunoから移行する
  • Postingのウィンドウを開いたままにして、コーディングエージェントからリクエストを送信する

トピック

よくある質問

posting とは?
YAMLファイルでリクエストを管理できる、PostmanやInsomniaに代わるターミナルベースのHTTP APIクライアント。 Postingはキーボード操作を中心に設計されたAPIクライアントで、TUIとして動作するため、ローカルだけでなくSSH経由でも利用できます。PostmanやInsomniaなどのGUIクライアントと同様に、HTTPリクエストの作成と送信、コレクションへの整理、レスポンスの確認ができます。
posting は無料で使えますか?ライセンスは?
posting は Apache-2.0 ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
posting は今もメンテナンスされていますか?
活発にメンテナンス中。posting の最終コミットは 2026年10月16日 です。
posting は何に使えますか?
SSH経由でリモートサーバー上の作業をしながら、REST APIやGraphQL APIをテストする コードと一緒にAPIリクエストのコレクションをGitリポジトリで管理する 既存のコレクションをインポートして、PostmanやBrunoから移行する Postingのウィンドウを開いたままにして、コーディングエージェントからリクエストを送信する
posting はどこで入手できますか?
ソースコードとインストール手順は GitHub にあります:https://github.com/darrenburns/posting

概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。

関連プロジェクト