← All open source projects

Bruno

usebruno/bruno

Bruno is an IDE с открытым кодом for exploring and testing APIs, a lightweight alternative to Postman/Insomnia with коллекциюs kept closer to project files.

Forks 2,619
Author usebruno
Language JavaScript
License MIT
Synced 2026-06-27

What it is

Bruno is an IDE с открытым кодом for exploring and testing APIs. The project positions itself as a lightweight alternative to Postman and Insomnia.

It appeared around the desire to keep API коллекциюs closer to project files and make request work more transparent for Git.

Bruno’s main task is to provide a convenient desktop tool for HTTP запросы, окружения, коллекциюs, and API testing.

What is inside the repository

The repository contains multilingual readmes, коммерческие версии, table of contents, and installation sections for macOS, Windows, and пакетные менеджеры.

Bruno is used by API developers, QA engineers, клиентская часть teams, and серверная часть teams that need to check конечные точки regularly.

How people usually use it

A normal scenario is to create a коллекцию, add запросы, configure переменные окружения, and run запросы during development.

For teams, the ability to store API artifacts in a repository, discuss changes, and see history matters.

An API request as a коллекцию file

This diagram shows Bruno’s idea: API запросы are stored as project artifacts and can live near code.

Language: Plain text
api коллекцию folder
  -> GET users request
  -> POST login request
  -> окружения
  -> tests and variables

What it feels like in practice

The project’s strength is API focus without overload. Bruno tries to be a light tool rather than a huge platform around the entire process.

Another advantage is open code and a clear desktop format for daily запросы.

Limits and careful spots

The limitation is that API testing does not end with manually running запросы. Reliable products still need automated checks, contracts, and CI.

окружения and secrets also require care so keys do not land in the repository.

Who it fits

Bruno best fits teams that want a transparent API командной строкиent and a file-based approach to коллекциюs.

In the catalog, Bruno matters as part of a new generation of API tools where UI convenience meets a Git-friendly approach.

Before adoption, teams should check how secrets are stored, окружения are shared, and manual коллекциюs differ from automated tests.

Bruno is useful where API collections need to be part of the repository, not a personal setting on one developer’s machine. When requests, environments, and examples live next to code, changes are easier to discuss, review, and reproduce. But this requires discipline: secrets must not land in Git, manual collections must be separated from automated checks, and request names should explain the scenario. Otherwise a convenient client quickly becomes another folder of unclear files.