
Hoppscotch 本地装起来3 条命令跑通开源 API 测试工具【免费下载链接】hoppscotchOpen-Source API Development Ecosystem • https://hoppscotch.io • Offline, On-Prem Cloud • Web, Desktop CLI • Open-Source Alternative to Postman, Insomnia项目地址: https://gitcode.com/GitHub_Trending/ho/hoppscotchHoppscotch 安装并不复杂它是一套开源的 API 测试工具定位类似 Postman浏览器里就能发 HTTP 请求还支持 WebSocket、GraphQL 和 MQTT环境变量、集合管理、离线模式都有且完全免费。下面从源码把它跑起来全程 3 条命令。克隆仓库并安装依赖在终端执行git clone https://gitcode.com/GitHub_Trending/ho/hoppscotch cd hoppscotch pnpm install环境要求一行带过Node.js ≥18pnpm ≥10项目 lock 里锁的是 pnpm 10.33.4node -v先确认一下版本。如果pnpm install中途报网络错误把网络调稳后重跑同一命令即可它支持断点续装不用删node_modules。本地启动并打开界面pnpm dev这条命令会在 3000 端口拉起 Vite 开发服务器多包并行主应用加 GraphQL codegen 监听等终端输出ready后访问http://localhost:3000Hoppscotch 主界面就出来了左上角是请求列表中间是请求编辑区。如果 3000 端口被占用Vite 会自动换端口以终端里实际打印的 Local URL 为准。发送第一个请求打开界面后URL 输入框填https://jsonplaceholder.typicode.com/users/1方法保持 GET点 Send下方就能看到状态码 200 和 JSON 响应体。把方法切成 POST、在 Body 里贴一段 JSON再发一次可以验证请求体的处理。左侧栏除了单条请求还有 Collections 用来归组请求、History 记录发过的每一条。用环境变量切换测试和线上环境点左侧栏的 Environments新建一个环境加一条BASE_URL https://staging.example.com请求地址写成{{BASE_URL}}/users/1选中该环境后请求就会用变量解析后的地址。切到线上环境只需在环境变量下拉里换一份定义不用改请求本身。构建生产版或跑桌面端要部署到自己的服务器执行pnpm build生成静态文件扔到 Nginx 或任意静态服务器即可离线可用需要账号体系和团队协作时后端是 NestJS Prisma代码在packages/hoppscotch-backend/仓库根目录提供了docker-compose.yml可一键起全栈。想要原生客户端pnpm desktop:dev会用 Tauri 构建桌面版。更多细节看 CONTRIBUTING.md 和主应用源码 packages/hoppscotch-common/社区入口在官方文档站的 Discord 与 Telegram 频道。【免费下载链接】hoppscotchOpen-Source API Development Ecosystem • https://hoppscotch.io • Offline, On-Prem Cloud • Web, Desktop CLI • Open-Source Alternative to Postman, Insomnia项目地址: https://gitcode.com/GitHub_Trending/ho/hoppscotch创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考