HTTP、GraphQL、gRPC、WebSocket、SSEのリクエストを、gitで管理できるプレーンな.httpファイルに保存するターミナルAPIクライアント。
- スター
- 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 の数値は毎日更新されます。
関連プロジェクト
コレクションをローカルのプレーンテキストファイルで管理する、PostmanやInsomniaに代わるオープンソースのAPIクライアント。
GraphQL、REST、WebSockets、SSE、gRPCに対応し、ローカル、Git、クラウドに保存できるオープンソースのクロスプラットフォームAPIクライアント。
Tauri、Rust、React製のデスクトップAPIクライアント。REST、GraphQL、WebSocket、SSE、gRPCに対応し、オフラインファーストでテレメトリーはありません。
REST、GraphQL、WebSocket、SSE、Socket.IO、MQTTのリクエストを送信できる、Web・デスクトップ・CLI対応のオープンソースAPI開発エコシステム。
Wails 3とVue 3で構築された、HTTP、gRPC、GraphQL、WebSocket対応のローカルファーストなデスクトップAPIクライアント。