[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-1040":3},{"id":4,"name":5,"fullName":6,"owner":7,"repo":5,"description":8,"homepage":9,"htmlUrl":10,"language":11,"languages":10,"totalLinesOfCode":10,"stars":12,"forks":13,"watchers":14,"openIssues":15,"contributorsCount":16,"subscribersCount":16,"size":16,"stars1d":17,"stars7d":18,"stars30d":19,"stars90d":16,"forks30d":16,"starsTrendScore":20,"compositeScore":21,"rankGlobal":10,"rankLanguage":10,"license":22,"archived":23,"fork":23,"defaultBranch":24,"hasWiki":23,"hasPages":23,"topics":25,"createdAt":10,"pushedAt":10,"updatedAt":40,"readmeContent":41,"aiSummary":42,"trendingCount":16,"starSnapshotCount":16,"syncStatus":43,"lastSyncTime":44,"discoverSource":45},1040,"bruno","usebruno\u002Fbruno","usebruno","Opensource IDE For Exploring and Testing API's (lightweight alternative to Postman\u002FInsomnia)","https:\u002F\u002Fwww.usebruno.com\u002F",null,"JavaScript",44832,2567,98,1278,0,21,150,1151,114,45,"MIT License",false,"main",[26,27,28,29,30,31,32,33,34,35,36,37,38,39],"api-client","api-testing","automation","developer-tools","git","graphql-client","http-client","javascript","openapi","openapi3","opensource","rest-api","testing","testing-tools","2026-06-12 02:00:22","\u003Cbr \u002F>\n\u003Cimg src=\"assets\u002Fimages\u002Flogo-transparent.png\" width=\"80\"\u002F>\n\n### Bruno - Opensource IDE for exploring and testing APIs.\n\n[![GitHub version](https:\u002F\u002Fbadge.fury.io\u002Fgh\u002Fusebruno%2Fbruno.svg)](https:\u002F\u002Fbadge.fury.io\u002Fgh\u002Fusebruno%2Fbruno)\n[![CI](https:\u002F\u002Fgithub.com\u002Fusebruno\u002Fbruno\u002Factions\u002Fworkflows\u002Ftests.yml\u002Fbadge.svg?branch=main)](https:\u002F\u002Fgithub.com\u002Fusebruno\u002Fbruno\u002Factions\u002Fworkflows\u002Ftests.yml)\n[![Commit Activity](https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Fcommit-activity\u002Fm\u002Fusebruno\u002Fbruno)](https:\u002F\u002Fgithub.com\u002Fusebruno\u002Fbruno\u002Fpulse)\n[![X](https:\u002F\u002Fimg.shields.io\u002Ftwitter\u002Ffollow\u002Fuse_bruno?style=social&logo=x)](https:\u002F\u002Ftwitter.com\u002Fuse_bruno)\n[![Website](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FWebsite-Visit-blue)](https:\u002F\u002Fwww.usebruno.com)\n[![Download](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FDownload-Latest-brightgreen)](https:\u002F\u002Fwww.usebruno.com\u002Fdownloads)\n\n**English**\n| [Українська](docs\u002Freadme\u002Freadme_ua.md)\n| [Русский](docs\u002Freadme\u002Freadme_ru.md)\n| [Türkçe](docs\u002Freadme\u002Freadme_tr.md)\n| [Deutsch](docs\u002Freadme\u002Freadme_de.md)\n| [Français](docs\u002Freadme\u002Freadme_fr.md)\n| [Português (BR)](docs\u002Freadme\u002Freadme_pt_br.md)\n| [한국어](docs\u002Freadme\u002Freadme_kr.md)\n| [বাংলা](docs\u002Freadme\u002Freadme_bn.md)\n| [Español](docs\u002Freadme\u002Freadme_es.md)\n| [Italiano](docs\u002Freadme\u002Freadme_it.md)\n| [Română](docs\u002Freadme\u002Freadme_ro.md)\n| [Polski](docs\u002Freadme\u002Freadme_pl.md)\n| [简体中文](docs\u002Freadme\u002Freadme_cn.md)\n| [正體中文](docs\u002Freadme\u002Freadme_zhtw.md)\n| [العربية](docs\u002Freadme\u002Freadme_ar.md)\n| [日本語](docs\u002Freadme\u002Freadme_ja.md)\n| [ქართული](docs\u002Freadme\u002Freadme_ka.md)\n| [Nederlands](docs\u002Freadme\u002Freadme_nl.md)\n| [فارسی](docs\u002Freadme\u002Freadme_fa.md)\n\nBruno is a new and innovative API client, aimed at revolutionizing the status quo represented by Postman and similar tools out there.\n\nBruno stores your collections directly in a folder on your filesystem. We use a plain text markup language, Bru, to save information about API requests.\n\nYou can use Git or any version control of your choice to collaborate over your API collections.\n\nBruno 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](https:\u002F\u002Fgithub.com\u002Fusebruno\u002Fbruno\u002Fdiscussions\u002F269)\n\n[Download Bruno](https:\u002F\u002Fwww.usebruno.com\u002Fdownloads)\n\n📢 Watch our recent talk at India FOSS 3.0 Conference [here](https:\u002F\u002Fwww.youtube.com\u002Fwatch?v=7bSMFpbcPiY)\n\n![bruno](assets\u002Fimages\u002Flanding-2-dark.png#gh-light-mode-only)\n![bruno](assets\u002Fimages\u002Flanding-2-light.png#gh-dark-mode-only) \u003Cbr \u002F>\u003Cbr \u002F>\n\n## Commercial Versions ✨\n\nMajority of our features are free and open source.\nWe strive to strike a harmonious balance between [open-source principles and sustainability](https:\u002F\u002Fgithub.com\u002Fusebruno\u002Fbruno\u002Fdiscussions\u002F269)\n\nYou can explore our [paid versions](https:\u002F\u002Fwww.usebruno.com\u002Fpricing) to see if there are additional features that you or your team may find useful! \u003Cbr\u002F>\n\n## Table of Contents\n\n- [Installation](#installation)\n- [Features](#features)\n  - [Run across multiple platforms 🖥️](#run-across-multiple-platforms-%EF%B8%8F)\n  - [Collaborate via Git 👩‍💻🧑‍💻](#collaborate-via-git-%E2%80%8D%E2%80%8D)\n- [Important Links 📌](#important-links-)\n- [Showcase 🎥](#showcase-)\n- [Share Testimonials 📣](#share-testimonials-)\n- [Publishing to New Package Managers](#publishing-to-new-package-managers)\n- [Stay in touch 🌐](#stay-in-touch-)\n- [Trademark](#trademark)\n- [Contribute 👩‍💻🧑‍💻](#contribute-%E2%80%8D%E2%80%8D)\n- [Authors](#authors)\n- [License 📄](#license-)\n\n## Installation\n\nBruno is available as binary download [on our website](https:\u002F\u002Fwww.usebruno.com\u002Fdownloads) for Mac, Windows and Linux.\n\nYou can also install Bruno via package managers like Homebrew, Chocolatey, Scoop, Snap, Flatpak and Apt.\n\n```sh\n# On Mac via Homebrew\nbrew install bruno\n\n# On Windows via Chocolatey\nchoco install bruno\n\n# On Windows via Scoop\nscoop bucket add extras\nscoop install bruno\n\n# On Windows via winget\nwinget install Bruno.Bruno\n\n# On Linux via Snap\nsnap install bruno\n\n# On Linux via Flatpak\nflatpak install com.usebruno.Bruno\n\n# On Arch Linux via AUR\nyay -S bruno\n\n# On Linux via Apt\nsudo mkdir -p \u002Fetc\u002Fapt\u002Fkeyrings\nsudo apt update && sudo apt install gpg curl\ncurl -fsSL \"https:\u002F\u002Fkeyserver.ubuntu.com\u002Fpks\u002Flookup?op=get&search=0x9FA6017ECABE0266\" \\\n  | gpg --dearmor \\\n  | sudo tee \u002Fetc\u002Fapt\u002Fkeyrings\u002Fbruno.gpg > \u002Fdev\u002Fnull\nsudo chmod 644 \u002Fetc\u002Fapt\u002Fkeyrings\u002Fbruno.gpg\necho \"deb [arch=amd64 signed-by=\u002Fetc\u002Fapt\u002Fkeyrings\u002Fbruno.gpg] http:\u002F\u002Fdebian.usebruno.com\u002F bruno stable\" \\\n  | sudo tee \u002Fetc\u002Fapt\u002Fsources.list.d\u002Fbruno.list\nsudo apt update && sudo apt install bruno\n```\n\n## Features\n\n### Run across multiple platforms 🖥️\n\n![bruno](assets\u002Fimages\u002Frun-anywhere.png) \u003Cbr \u002F>\u003Cbr \u002F>\n\n### Collaborate via Git 👩‍💻🧑‍💻\n\nOr any version control system of your choice\n\n![bruno](assets\u002Fimages\u002Fversion-control.png) \u003Cbr \u002F>\u003Cbr \u002F>\n\n## Important Links 📌\n\n- [Our Long Term Vision](https:\u002F\u002Fgithub.com\u002Fusebruno\u002Fbruno\u002Fdiscussions\u002F269)\n- [Roadmap](https:\u002F\u002Fwww.usebruno.com\u002Froadmap)\n- [Documentation](https:\u002F\u002Fdocs.usebruno.com)\n- [Stack Overflow](https:\u002F\u002Fstackoverflow.com\u002Fquestions\u002Ftagged\u002Fbruno)\n- [Website](https:\u002F\u002Fwww.usebruno.com)\n- [Pricing](https:\u002F\u002Fwww.usebruno.com\u002Fpricing)\n- [Download](https:\u002F\u002Fwww.usebruno.com\u002Fdownloads)\n\n## Showcase 🎥\n\n- [Testimonials](https:\u002F\u002Fgithub.com\u002Fusebruno\u002Fbruno\u002Fdiscussions\u002F343)\n- [Knowledge Hub](https:\u002F\u002Fgithub.com\u002Fusebruno\u002Fbruno\u002Fdiscussions\u002F386)\n- [Scriptmania](https:\u002F\u002Fgithub.com\u002Fusebruno\u002Fbruno\u002Fdiscussions\u002F385)\n\n## Share Testimonials 📣\n\nIf Bruno has helped you at work and your teams, please don't forget to share your [testimonials on our GitHub discussion](https:\u002F\u002Fgithub.com\u002Fusebruno\u002Fbruno\u002Fdiscussions\u002F343)\n\n## Publishing to New Package Managers\n\nPlease see [here](publishing.md) for more information.\n\n## Stay in touch 🌐\n\n[𝕏 (Twitter)](https:\u002F\u002Ftwitter.com\u002Fuse_bruno) \u003Cbr \u002F>\n[Website](https:\u002F\u002Fwww.usebruno.com) \u003Cbr \u002F>\n[Discord](https:\u002F\u002Fdiscord.com\u002Finvite\u002FKgcZUncpjq) \u003Cbr \u002F>\n[LinkedIn](https:\u002F\u002Fwww.linkedin.com\u002Fcompany\u002Fusebruno)\n\n## Trademark\n\n**Name**\n\n`Bruno` is a trademark held by [Anoop M D](https:\u002F\u002Fwww.helloanoop.com\u002F)\n\n**Logo**\n\nThe logo is sourced from [OpenMoji](https:\u002F\u002Fopenmoji.org\u002Flibrary\u002Femoji-1F436\u002F). License: CC [BY-SA 4.0](https:\u002F\u002Fcreativecommons.org\u002Flicenses\u002Fby-sa\u002F4.0\u002F)\n\n## Contribute 👩‍💻🧑‍💻\n\nI am happy that you are looking to improve bruno. Please check out the [contributing guide](contributing.md)\n\nEven if you are not able to make contributions via code, please don't hesitate to file bugs and feature requests that needs to be implemented to solve your use case.\n\n## Authors\n\n\u003Cdiv align=\"center\">\n    \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fusebruno\u002Fbruno\u002Fgraphs\u002Fcontributors\">\n        \u003Cimg src=\"https:\u002F\u002Fcontrib.rocks\u002Fimage?repo=usebruno\u002Fbruno\" \u002F>\n    \u003C\u002Fa>\n\u003C\u002Fdiv>\n\n## License 📄\n\n[MIT](license.md)\n","Bruno 是一个开源的 API 探索和测试工具，旨在成为 Postman 和 Insomnia 的轻量级替代品。它支持通过一种名为 Bru 的纯文本标记语言来保存 API 请求信息，并允许用户直接在文件系统中存储集合，方便使用 Git 或其他版本控制系统进行协作。Bruno 仅支持离线工作，不计划添加云同步功能，以保护用户的数据隐私。该工具适合需要高效管理、测试及文档化 API 的开发者或团队使用，在确保数据安全的同时提供灵活的本地开发体验。",2,"2026-06-11 02:41:14","top_all"]