📈 GH Trending Explorer 🎲 Surprise me

← all repos

usebruno / bruno

git clone https://github.com/usebruno/bruno.git v4.2.1 · 22d ago

Opensource IDE For Exploring and Testing API's (lightweight alternative to Postman/Insomnia)

+13
stars, 24h · #1,137
+~91
stars, 7 days · #1,437
+~390
stars, 30 days · #1,360
48k
★ total · +0% this week
3.0k
forks · 1.9k open issues

Star history (as recorded here)

2026-10-20 · 47,769 ★ 2026-10-22 · 47,801 ★
LanguageJavaScript
LicenseMIT
Created2022-09-27 (4y ago)
Last pushtoday
Watchers119
OwnerOrganization

GitHub topics

Links

README excerpt
### Bruno - Opensource IDE for exploring and testing APIs.
**English**
| Українська
| Русский
| Türkçe
| Deutsch
| Français
| Português (BR)
| 한국어
| বাংলা
| Español
| Italiano
| Română
| Polski
| 简体中文
| 正體中文
| العربية
| 日本語
| ქართული
| Nederlands
| فارسی
| हिन्दी
Bruno is a new and innovative API client, aimed at revolutionizing the status quo represented by Postman and similar tools out there.
Bruno stores your collections directly in a folder on your filesystem. We use a plain text markup language, Bru, to save information about API requests.
You can use Git or any version control of your choice to collaborate over your API collections.
Bruno is offline-only. There are no plans to add cloud-sync to Bruno, ever. We value your data privacy and believe it should stay on your device. Read our long-term vision here
Download Bruno
📢 Watch our recent talk at India FOSS 3.0 Conference here
## Commercial Versions ✨
Majority of our features are free and open source.
We strive to strike a harmonious balance between open-source principles and sustainability
You can explore our paid versions to see if there are additional features that you or your team may find useful! 
## Table of Contents
- Installation
- Bruno CLI
- Run with Docker
- Features
 - Run across multiple platforms 🖥️
 - Collaborate via Git 👩‍💻🧑‍💻
- Important Links 📌
- Showcase 🎥
- Share Testimonials 📣
- Publishing to New Package Managers
- Stay in touch 🌐
- Trademark
- Contribute 👩‍💻🧑‍💻
- Authors
- License 📄
## Installation
Bruno is available as binary download on our website for Mac, Windows and Linux.
You can also install Bruno via package managers like Homebrew, Chocolatey, Scoop, Snap, Flatpak and Apt.
 [code] 
## Bruno CLI
The **Bruno CLI** lets you run your API collections from the command line, which is ideal for automated testing and CI/CD pipelines. Install it from npm using the package manager of your choice:
 [code] 
Navigate to the directory containing your collection and run it:
 [code] 
For the full command reference, see the Bruno CLI documentation.
## Run with Docker
Official Docker images for the **Bruno CLI** let you run API collections in CI/CD pipelines and locally without installing Node.js or npm on the host. Images are published to both Docker Hub and the GitHub Container Registry on every CLI release, with `alpine` and `debian` variants for `linux/amd64` and `linux/arm64`.
 [code] 
For variants, tag matrix, environment files, and CI examples (GitHub Actions, GitLab CI, Jenkins), see the full Bruno CLI Docker documentation.
## Features
### Run across multiple platforms 🖥️
### Collaborate via Git 👩‍💻🧑‍💻
Or any version control system of your choice
## Important Links 📌
- Our Long Term Vision
- Roadmap
- Documentation
- Stack Overflow
- Website
- Pricing
- Download
## Showcase 🎥
- Testimonials
- Knowledge Hub
- Scriptmania
## Share Testimonials 📣
If Bruno has helped you at work and your teams, please don't forget to share your testimonials on our GitHub discussion
## Publis