Announcement

Free to view yesterday and today
Customer Service: cat_manager

Bruno - Open-Source API Client & IDE

Bruno is an open-source, fast, and code-friendly API client designed as a lightweight alternative to tools like Postman and Insomnia. It stores collections directly in a plain text folder structure, making collaboration and version control easy.

JavaScript
Added on 2025年5月12日
View on GitHub
Bruno - Open-Source API Client & IDE preview
33,518
Stars
1,589
Forks
JavaScript
Language

Project Introduction

Summary

Bruno is a revolutionary open-source API client that prioritizes performance, simplicity, and local-first data storage. It's built for developers who value speed and easy collaboration through standard version control systems.

Problem Solved

Existing API clients are often bloated, resource-intensive, rely on proprietary data formats stored in databases or clouds, and make team collaboration and version control difficult. Bruno solves this by being lightweight, storing collections locally in a plain text format friendly to Git and other VCS.

Core Features

Offline & Local First

Store your API collections directly in a folder structure on your filesystem using a simple plain text markup language.

Performance Focused

Offers lightning-fast performance compared to other resource-heavy GUI clients.

Multiple Protocol Support

Supports various request types including REST, GraphQL, and Websockets.

Tech Stack

Electron
React
Node.js

Use Cases

Bruno is highly versatile and can be used in various scenarios involving API development and testing:

Testing REST APIs

Details

Explore and test endpoints of RESTful services, analyze responses, and manage complex request sequences.

User Value

Provides a fast and intuitive interface for REST API interaction, speeding up development and debugging.

Working with GraphQL Endpoints

Details

Create and manage collections of GraphQL queries and mutations, test schemas, and analyze responses.

User Value

Offers dedicated support for GraphQL, making it easier to develop and test GraphQL APIs.

Team Collaboration & Version Control

Details

Organize requests into collections stored locally on your file system, facilitating easy sharing and collaboration via Git.

User Value

Simplifies team workflows by storing API collections in a developer-friendly, version-controllable format.

Recommended Projects

You might be interested in these projects

immortalwrtimmortalwrt

ImmortalWrt is an open-source embedded operating system based on OpenWrt, specifically tailored and optimized for users in mainland China, offering enhanced features, stability, and compatibility.

C
79832304
View Details

overleafoverleaf

A web-based, collaborative LaTeX editor designed to simplify document creation and teamwork for academic writing, reports, presentations, and more.

JavaScript
152801575
View Details

coturncoturn

coturn is a free open source implementation of TURN and STUN servers. It is used to facilitate NAT traversal for real-time communications applications like WebRTC, VoIP, and online gaming.

C
123012107
View Details