如今,API接口的编写与调试已成为众多开发者不可或缺的技能。正如古语所言:“工欲善其事,必先利其器。”对于每位工程师而言,拥有一款出色的API工具至关重要,它能够有效助力我们高效推进各项开发任务。
用它!性能接近原生
今日,bigdatadev为大家推荐一个在Github上近期备受瞩目的API开源项目——Bruno
项目简介
Bruno是一款专为快速探索与测试API而设计的开源集成开发环境(IDE),它依托于文本文件构建。不同于传统图形用户界面(GUI)工具的复杂操作,Bruno引入了一种独特的自研标记语言——Bru,使得用户能够通过纯文本形式记录和组织API请求的信息。这一创新设计让API集合能够直接存放于项目文件夹内,不仅提升了管理效率,还优化了存储空间的使用。
特色功能
轻盈灵活,数据安全无忧:Bruno无需依赖云端存储,全程离线使用,确保您的数据隐私得到妥善保护。
协作无间,提升团队效率:API集合以纯文本形式保存,无缝兼容Git等版本控制系统,便于团队成员共享、更新API请求信息,促进高效协作。
脚本功能强大,应对复杂需求:Bruno不仅涵盖GET、POST等多种API请求方法,还支持自定义脚本,实现数据生成、验证及与第三方工具和系统的集成,轻松应对复杂API请求挑战。
自动化测试,加速开发进程:借助Bruno,您可轻松构建自动化测试流程,如编写脚本验证用户登录状态、Token获取等,显著提升开发效率。
跨平台兼容,畅享无缝体验:支持Windows、macOS、Linux等主流操作系统,让您在任何平台都能畅享Bruno带来的便捷与高效。
目前在github上收获了27K star!
项目安装
可以直接官网或者项目release页面下载对应系统的安装包进行安装
也可以使用下面的命令行安装:
# 在 Mac 电脑上用 Homebrew 安装brew install bruno
# 在 Windows 上用 Chocolatey 安装choco install bruno
# 在 Windows 上用 Scoop 安装scoop bucket add extrasscoop install bruno
# 在 Linux 上用 Snap 安装snap install bruno
# 在 Linux 上用 Apt 安装sudo mkdir -p /etc/apt/keyringssudo 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 updatesudo apt install bruno
项目展示
领取专属 10元无门槛券
私享最新 技术干货