开源 API 客户端,将请求集合以纯文本文件保存在本地,是 Postman、Insomnia 的离线替代品。
- Star
- 5,434
- Fork
- 405
- 未关闭 Issue
- 191
- 最近提交
- 前天
这是什么?
Altair GraphQL Client 是一款类似 IDE 的 GraphQL 客户端,用于向任意 GraphQL 接口发送请求并调试查询与服务端实现,无需手写大量样板代码。
项目提供多种使用形式:桌面端应用、Chrome 与 Firefox 浏览器扩展,以及可在 Express 服务中集成的 altair-express-middleware npm 包。代码基于 TypeScript,前端使用 Angular,桌面版通过 Electron 打包。
它支持 GraphQL 订阅(subscriptions)和片段(fragments)等功能。仓库还提供 Dockerfile 以及若干一键部署模板,用于托管其 API 组件。
核心功能
- 01可作为桌面应用、浏览器扩展或网页客户端使用
- 02支持 GraphQL 查询、变更(mutation)和订阅(subscription)
- 03提供 Express 中间件,可将客户端嵌入服务端
- 04基于 TypeScript 与 Angular 开发,桌面版通过 Electron 打包
适用场景
- 在开发阶段调试 GraphQL API 的查询与变更
- 将 GraphQL 调试界面嵌入基于 Express 的后端服务
- 从桌面或浏览器客户端测试 GraphQL 订阅
快速上手
- 1
从 Chrome 应用商店或 Mozilla 附加组件安装扩展
- 2
或通过 npm 安装 Express 中间件包
npm install altair-express-middleware - 3
阅读文档开始使用
使用前须知
- README 仅简要介绍开发和自托管部署,详细内容需参考外部文档。
标签
常见问题
- altair 是什么?
- 一款功能丰富的 GraphQL 客户端 IDE,用于调试查询与接口,支持多平台使用。 Altair GraphQL Client 是一款类似 IDE 的 GraphQL 客户端,用于向任意 GraphQL 接口发送请求并调试查询与服务端实现,无需手写大量样板代码。
- altair 可以免费使用吗?用的什么许可证?
- altair 以 MIT 许可证开源。用于商业产品前,请先确认许可证条款。
- altair 还在维护吗?
- 活跃维护中。altair 最近一次提交是在 2026年10月20日。
- altair 适合用来做什么?
- 在开发阶段调试 GraphQL API 的查询与变更 将 GraphQL 调试界面嵌入基于 Express 的后端服务 从桌面或浏览器客户端测试 GraphQL 订阅
- altair 怎么安装和运行?
- 从 Chrome 应用商店或 Mozilla 附加组件安装扩展 或通过 npm 安装 Express 中间件包: npm install altair-express-middleware 阅读文档开始使用
- 在哪里获取 altair?
- 源代码和安装说明在 GitHub 上:https://github.com/altair-graphql/altair
概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
相关项目
4.8万3015JavaScriptMIT更新于 3天前
开源 API 开发工具,支持 REST、GraphQL、WebSocket 等协议,提供网页、桌面和命令行版本。
8.1万6174TypeScriptMIT更新于 前天
终端 API 客户端,把 HTTP、GraphQL、gRPC、WebSocket 和 SSE 请求保存为可放入 git 管理的 .http 文件。
199059GoApache-2.0更新于 3天前
一款友好、快速的命令行 HTTP 请求工具,沿用 HTTPie 的大部分语法并提升启动性能。
8139151RustMIT更新于 4天前
基于 Rust 与 Tauri 2 构建的轻量级本地优先 API 调试客户端,可作为 Postman 的替代品。
547RustApache-2.0更新于 2小时前
开源跨平台 API 客户端,支持 GraphQL、REST、WebSocket、SSE 和 gRPC,可本地、Git 或云端存储。
4万2386TypeScriptApache-2.0更新于 前天