|
本日は、GitHubで最近非常に人気となっているオープンソースAPIツール「Bruno」をご紹介します。その成長の勢いは驚くほど強く、GitHubスターが27,400個も増加し、GitHubで最も急成長しているプロジェクトの1つとなっています。 プロジェクト紹介Bruno は、Postman や Insomnia などのツールが主流となっている現在の状況を、より革新的な方法で改善することを目指した、高速でユーザーフレンドリーなオープンソース API クライアントです。 - 保存方法:Brunoはコレクションをファイルシステム上のフォルダに直接保存し、Bruと呼ばれるプレーンテキストマークアップ言語を使用してAPIリクエストに関するすべての情報を記録します。この方法はシンプルで直感的です。
- バージョン管理:チームのコラボレーションを促進するため、APIコレクションの管理にはGitやその他のバージョン管理ツールを自由に選択できます。これにより、変更履歴を追跡できるだけでなく、複数人でのコラボレーションがより容易かつ快適になります。
- オフライン使用:Brunoは現在、オフラインモードのみをサポートしています。開発者によると、クラウド同期は将来的に追加されない予定です。これは主にユーザーデータのプライバシーとセキュリティ上の理由からであり、データがユーザー自身によって管理されることで、より安心で信頼性の高い利用が可能になります。
インストールMac、Windows、Linux 用の Bruno の実行ファイルは、公式 Web サイトからダウンロードできます。 Homebrew、Chocolatey、Scoop、Snap、Apt などのパッケージ マネージャーを使用して Bruno をインストールすると、より便利で高速になります。 # 在Mac 电脑上用Homebrew 安装brew install bruno # 在Windows 上用Chocolatey 安装choco install bruno # 在Windows 上用Scoop 安装scoop bucket add extras scoop install bruno # 在Linux 上用Snap 安装snap install bruno # 在Linux 上用Apt 安装sudo mkdir -p /etc/apt/keyrings sudo gpg --no-default-keyring --keyring /etc/apt/keyrings/bruno.gpg --keyserver keyserver.ubuntu.com --recv-keys 9FA6017ECABE0266 echo "deb [signed-by=/etc/apt/keyrings/bruno.gpg] http://debian.usebruno.com/ bruno stable" | sudo tee /etc/apt/sources.list.d/bruno.list sudo apt update sudo apt install bruno 基本的な使い方簡単な GET リクエストを送信します。 get { url: https://api.github.com/users/usebruno } また、自動テスト スクリプトの作成にも使用でき、CI/CD プロセスの構築に役立ち、開発効率を効果的に向上させることができます。 以下はJavaScriptで記述された簡単な例です。ユーザーがログインしているかどうか、そしてトークンを正常に取得できるかどうかを確認します。テストが完了すると、出力を直接確認できるため、非常に便利で直感的です。 要約シンプルで使いやすいAPIツールをお探しなら、Brunoが最適です。開発者向けに特別に設計されており、APIのテストと開発プロセスを簡素化します。Brunoはユーザーフレンドリーなインターフェースと豊富な機能を備え、複数のリクエストメソッドをサポートし、リクエスト履歴を保存し、強力なドキュメント生成機能も備えています。 |