Repolode
altair-graphql

altair-graphql/altair

一款功能丰富的 GraphQL 客户端 IDE,用于调试查询与接口,支持多平台使用。

可替代:GraphiQLPostman

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. 1

    从 Chrome 应用商店或 Mozilla 附加组件安装扩展

  2. 2

    或通过 npm 安装 Express 中间件包

    npm install altair-express-middleware
  3. 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 数据每日更新。

相关项目