Hurlは、プレーンテキスト形式のファイルに記述したHTTPリクエストを実行・テストするコマンドラインツールです。
- スター
- 1,230
- フォーク
- 40
- 未解決の Issue
- 9
- 最終コミット
- 5 日前
これは何?
Slumberは、RESTリクエストを定義、実行、共有するためのターミナルユーザーインターフェース型HTTPクライアントです。リクエストはレシピのコレクションとして整理されます。レシピはTUI、コマンドライン、またはPythonパッケージから実行できるテンプレートです。
設定とデータはすべてプレーンファイルとしてローカルに保存されるため、コレクションをバージョン管理に登録してチームで共有できます。他のリクエスト、ファイル、シェルコマンドを使ってリクエストを動的に組み立てられ、プロファイルで環境を切り替えられます。JSONPathセレクターを使ってレスポンスを参照・フィルタリングでき、Insomniaなどの形式から既存のコレクションをインポートできます。
主な機能
- 01ターミナルTUI、CLI、またはPythonパッケージとして実行
- 02コレクションをバージョン管理できるソースファイルとして保存
- 03他のリクエスト、ファイル、シェルコマンドを使ってリクエストを動的に組み立て
- 04JSONPathセレクターでレスポンスデータをフィルタリング
- 05プロファイルで環境を切り替え
- 06Insomniaなどの外部形式からコレクションをインポート
ユースケース
- ターミナルから離れずにREST APIをテスト
- Gitリポジトリを通じてAPIリクエスト一式をチームで共有
- PythonまたはコマンドラインからHTTPリクエストをスクリプトで実行
- 既存のInsomniaリクエストをテキストベースのワークフローに移行
クイックスタート
- 1
READMEに記載のインストールガイドに従ってSlumberをインストールします
- 2
READMEのサンプルコレクションを使ってslumber.ymlファイルを作成します
- 3
ファイルがあるディレクトリからTUIを起動します
slumber
トピック
よくある質問
- slumber とは?
- バージョン管理可能なYAMLコレクションでRESTリクエストを定義・実行できる、ターミナル向けHTTPクライアント(TUI)。 Slumberは、RESTリクエストを定義、実行、共有するためのターミナルユーザーインターフェース型HTTPクライアントです。リクエストはレシピのコレクションとして整理されます。レシピはTUI、コマンドライン、またはPythonパッケージから実行できるテンプレートです。
- slumber は無料で使えますか?ライセンスは?
- slumber は MIT ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- slumber は今もメンテナンスされていますか?
- 活発にメンテナンス中。slumber の最終コミットは 2026年10月17日 です。
- slumber は何に使えますか?
- ターミナルから離れずにREST APIをテスト Gitリポジトリを通じてAPIリクエスト一式をチームで共有 PythonまたはコマンドラインからHTTPリクエストをスクリプトで実行 既存のInsomniaリクエストをテキストベースのワークフローに移行
- slumber のインストール方法は?
- READMEに記載のインストールガイドに従ってSlumberをインストールします READMEのサンプルコレクションを使ってslumber.ymlファイルを作成します ファイルがあるディレクトリからTUIを起動します: slumber
- slumber はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/LucasPickering/slumber
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
YAMLファイルでリクエストを管理できる、PostmanやInsomniaに代わるターミナルベースのHTTP APIクライアント。
HTTP、GraphQL、gRPC、WebSocket、SSEのリクエストを、gitで管理できるプレーンな.httpファイルに保存するターミナルAPIクライアント。
HTTPieの構文を多く引き継ぎ、起動が速い使いやすいコマンドラインHTTPクライアント。
REST、GraphQL、WebSocket、SSE、Socket.IO、MQTTのリクエストを送信できる、Web・デスクトップ・CLI対応のオープンソースAPI開発エコシステム。
コレクションをローカルのプレーンテキストファイルで管理する、PostmanやInsomniaに代わるオープンソースのAPIクライアント。