拓冰建站拓冰建站
首页 / 资讯中心 / 正文

yaak:快速搞定 REST 到 gRPC 的桌面 API 客户端

yaak快速搞定 REST 到 gRPC 的桌面 API 客户端【免费下载链接】yaakThe most intuitive desktop API client. Organize and execute REST, GraphQL, WebSockets, Server Sent Events, and gRPC 项目地址: https://gitcode.com/GitHub_Trending/ya/yaak调一个接口浏览器开一个窗口、文档开一个、终端再开一个切到手软。yaak 是一款基于 Tauri 和 Rust 构建的开源桌面 API 客户端把 REST、GraphQL、WebSocket、SSE 和 gRPC 五种协议装进同一个窗口适合想把接口调试收拢在一处、同时介意数据上云的开发者。五种协议塞进同一个窗口yaak 是离线优先的设计请求、响应、环境都落在本地没有遥测也没有云端绑定不用担心调试记录悄悄被传走。五种协议共用同一套交互发 REST 请求、跑 gRPC 测试、挂 WebSocket 长连接布局和操作习惯是一致的切换协议不用重新学工具。后端 Rust、前端 React应用轻快配套还有 CLI 和代理端同一套工作区在桌面和命令行里都能继续用。一条请求的全流程长什么样上手比想象中顺。Postman、Insomnia、OpenAPI 或 Swagger 的集合可以直接导入粘贴一条 curl 命令也能识别成请求。请求进来后可以归入工作区和嵌套文件夹用环境变量在 dev、staging、prod 之间一键换底地址把工作区镜像到文件系统后它就变成一份能用 Git 版本管理的集合。认证交给插件密钥进系统钥匙串认证不用手拼 header。插件库里现成有 OAuth 2.0、JWT、Basic Auth 等方案敏感值加密保存可以放进操作系统的钥匙串换台电脑也不怕。响应太长用 JSONPath 捞字段响应体支持 JSONPath 和 XPath 过滤。想从一份长列表里只看 name 字段在底部过滤框输入$.name视图里就只剩你要的内容比肉眼滚动快得多。发给同事一条 Copy as Curl想分享请求时右键请求选 Copy as Curlyaak 把请求转成 cURL 命令贴进终端直接执行或者丢到群里省掉截图加口述参数。动态值也有模板标签UUID、时间戳可以直接插进 URL、header 和 body。插件系统本身开放认证、模板标签、界面都能扩展插件以 Node.js 模块的形式通过 gRPC 与主程序通信写起来和普通 Node 包没有区别。动手跑通从克隆到发出第一个请求 环境需要 Node.js v24、Rust 和 Vite细节见 DEVELOPMENT.md主路径就三步克隆仓库把代码拉到本地git clone https://gitcode.com/GitHub_Trending/ya/yaak打开终端装依赖、初始化并启动npm install npm run bootstrap npm start桌面窗口弹出来后新建一个请求粘贴一个公开接口地址点一下 Send。响应出现在右侧这个 API 客户端就算真正上手了。窗口少切一次思路就少断一次。五种协议、开放插件、本地优先的接口调试工具已经就位剩下的活儿交给你的下一个接口——跑起来给它一颗 Star。【免费下载链接】yaakThe most intuitive desktop API client. Organize and execute REST, GraphQL, WebSockets, Server Sent Events, and gRPC 项目地址: https://gitcode.com/GitHub_Trending/ya/yaak创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
分享:

看完干货,该让你的企业上线了

免费需求沟通 · 48 小时内出具建站方案 · 河南本地可上门