Repolode
mountain-loop

mountain-loop/yaak

Tauri、Rust、React製のデスクトップAPIクライアント。REST、GraphQL、WebSocket、SSE、gRPCに対応し、オフラインファーストでテレメトリーはありません。

代替できる製品:PostmanInsomnia

スター
19,340
フォーク
835
未解決の Issue
19
最終コミット
10 時間前

これは何?

Yaakは、REST、GraphQL、WebSocket、Server-Sent Events、gRPCのリクエストを整理して送信できるデスクトップAPIクライアントです。オフラインファーストで動作し、コレクションをローカルに保存するため、利用にクラウドアカウントは必要ありません。

Postman、Insomnia、OpenAPI、Swagger、cURLからコレクションをインポートでき、レスポンスはJSONPathやXPathでフィルタリングできます。認証方式としてOAuth 2.0、JWT、Basic Authを利用でき、シークレットは暗号化してOSのキーチェーンに保存されます。

ワークスペースはネストしたフォルダーに整理でき、dev、staging、prodなどの環境を切り替えられます。ワークスペースをファイルシステムにミラーリングしてGitでバージョン管理できるほか、プラグインで認証、テンプレートタグ、UIを拡張できます。

主な機能

  • 011つのアプリからREST、GraphQL、gRPC、WebSocket、SSEのリクエストを送信できます。
  • 02Postman、Insomnia、OpenAPI、Swagger、cURLからコレクションをインポートできます。
  • 03JSONPathまたはXPathでレスポンスをフィルタリングできます。
  • 04OAuth 2.0、JWT、Basic Authに対応し、シークレットはOSのキーチェーンに保存されます。
  • 05変数を使って環境を切り替えられます。
  • 06GitやDropboxで同期できるよう、ワークスペースをファイルシステムにミラーリングできます。
  • 07プラグインやカスタムテーマでアプリを拡張できます。

ユースケース

  • 開発中のREST APIやGraphQL APIのテストとデバッグ。
  • クライアントコードを書かずにgRPC、WebSocket、SSEのエンドポイントを試す。
  • 既存のPostmanまたはInsomniaのコレクションを、ローカルで使えるオフラインツールに移行する。
  • APIリクエストのコレクションをコードと一緒にバージョン管理する。

クイックスタート

  1. 1

    ダウンロードページから macOS、Windows、Linux 用の Yaak をダウンロードします

  2. 2

    パッケージマネージャーでのインストール方法については、インストールドキュメントをご覧ください

使う前に知っておきたいこと

  • ビルド済みバイナリを商用利用するには、有料ライセンスが必要です。

トピック

よくある質問

yaak とは?
Tauri、Rust、React製のデスクトップAPIクライアント。REST、GraphQL、WebSocket、SSE、gRPCに対応し、オフラインファーストでテレメトリーはありません。 Yaakは、REST、GraphQL、WebSocket、Server-Sent Events、gRPCのリクエストを整理して送信できるデスクトップAPIクライアントです。オフラインファーストで動作し、コレクションをローカルに保存するため、利用にクラウドアカウントは必要ありません。
yaak は無料で使えますか?ライセンスは?
yaak は MIT ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
yaak は今もメンテナンスされていますか?
活発にメンテナンス中。yaak の最終コミットは 2026年10月21日 です。
yaak は何に使えますか?
開発中のREST APIやGraphQL APIのテストとデバッグ。 クライアントコードを書かずにgRPC、WebSocket、SSEのエンドポイントを試す。 既存のPostmanまたはInsomniaのコレクションを、ローカルで使えるオフラインツールに移行する。 APIリクエストのコレクションをコードと一緒にバージョン管理する。
yaak のインストール方法は?
ダウンロードページから macOS、Windows、Linux 用の Yaak をダウンロードします パッケージマネージャーでのインストール方法については、インストールドキュメントをご覧ください
yaak はどこで入手できますか?
ソースコードとインストール手順は GitHub にあります:https://github.com/mountain-loop/yaak

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

関連プロジェクト