Название проекта: bruno -- IDE с открытым исходным кодом для тестирования API
Адрес открытого исходного кода на GitHub: https://github.com/usebruno/bruno
Адрес официального сайта: https://www.usebruno.com/
Адрес загрузки: https://www.usebruno.com/downloads
Документация по использованию: https://docs.usebruno.com/
Bruno — это быстрый, дружелюбный API-клиент с открытым исходным кодом, призванный изменить статус-кво, олицетворяемое такими инструментами, как Postman и Insomnia.
Способ хранения:Bruno хранит ваши коллекции непосредственно в папках файловой системы, используя текстовый язык разметки Bru для сохранения информации, связанной с API-запросами.
Контроль версий:Вы можете использовать Git или любой другой инструмент контроля версий на ваш выбор для совместной работы над вашими коллекциями API.
Использование офлайн:Bruno поддерживает только офлайн-использование. По словам автора, планов добавлять облачную синхронизацию нет и не будет, чтобы защитить конфиденциальность данных и обеспечить безопасность данных.

Адрес для скачивания клиента Bruno https://www.usebruno.com/downloads, поддерживаются Mac, Windows и Linux:

Конечно, мы также можем установить Bruno через менеджеры пакетов, такие как Homebrew, Chocolatey, Scoop, Snap и Apt:
# 在 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
}

Отправка простого POST-запроса:
post {
url: https://reqres.in/api/login
}
body {
{
"username": "johnnash",
"password": "governingdynamics"
}
}
