开源API与网络工具
本帖精选推荐API调试、网络请求、网关相关的开源工具,覆盖HTTP客户端、API管理、网关代理等,是后端和DevOps工程师必备工具。
- postmanlabs/postman — 31K★ | JavaScript | API调试客户端,Collections集合/Environment环境/Runner自动化测试,Mock Server模拟服务
- Kong/insomnia — 32K★ | JavaScript | 开源API客户端,gRPC/REST/WebSocket支持,Sync同步/Design设计模式,Electron跨平台
- usebruno/bruno — 28K★ | JavaScript | Git友好API客户端,bru文本格式/CLI无GUI,Git集成/Lock文件版本控制
- curl/curl — 30K★ | C | 命令行HTTP工具,libcurl多协议/cookie/session/POST-upload/Proxy,HTTP/2/3支持
- nginx/nginx — 30K★ | C | 高性能Web服务器,反向代理/负载均衡/SSL终止/HTTP服务器,Linux标配
- traefik/traefik — 49K★ | Go | 云原生API网关,动态配置/Docker/K8s/Let's Encrypt/自动HTTPS,Middleware中间件链
- Kong/kong — 39K★ | Lua | API网关平台,插件扩展/Kong Manager UI/Declarative配置,Service/Route/Plugin三要素
- apache/apisix — 14K★ | Lua | 云原生API网关,Apache顶级项目/etcd配置/Admin API/APISIX Dashboard,Prometheus监控
核心功能
• Insomnia: New Request创建,Auth/Bearer Token,GraphQL支持,Environment Variables环境变量
• Bruno: mkdir api && bruno new req,bru format,bru run CLI执行,Git Hook集成
• Kong: kong start,Admin API配置Service/Route/Plugin,kong.conf declarative配置
• Traefik: Docker Label自动发现,traefik.http.routers自动路由,ACME Let's Encrypt
适用场景
• API接口调试
• 微服务网关
• 负载均衡配置
• HTTPS证书管理
• 后端开发测试
游客,本帖隐藏的内容需要积分高于 20 才可浏览,您当前积分为 0 |