Repolode
altair-graphql

altair-graphql/altair

Многофункциональная IDE-клиент для GraphQL: отладка запросов и API в приложении для компьютера, браузере и через middleware для Express.

Open source альтернатива:GraphiQLPostman

Звёзды
5,434
Форки
405
Открытые issues
191
Последний коммит
позавчера

Что это?

Altair GraphQL Client — инструмент в формате IDE для отправки и отладки GraphQL-запросов к любому GraphQL endpoint. Он помогает разработчикам тестировать запросы и реализации без написания шаблонного кода и доступен как приложение для компьютера, расширение для браузера и веб-версия.

Проект распространяется в нескольких вариантах: устанавливаемые приложения для настольных платформ, расширения для Chrome и Firefox, а также npm-пакет altair-express-middleware, который добавляет клиент на сервер Express. Кодовая база написана на TypeScript и включает фронтенд на Angular и сборку приложения с помощью Electron.

Altair также поддерживает GraphQL-подписки и фрагменты. В репозитории есть Docker-образ и шаблоны развёртывания для размещения компонента API.

Ключевые возможности

  • 01Работает как приложение для компьютера, расширение для браузера или веб-клиент
  • 02Поддерживает GraphQL-запросы, мутации и подписки
  • 03Предоставляет middleware для Express, позволяющее встроить клиент в сервер
  • 04Создан на TypeScript и Angular, упаковывается с помощью Electron

Сценарии использования

  • Отладка запросов и мутаций при разработке GraphQL API
  • Встраивание GraphQL IDE в бэкенд на Express
  • Тестирование GraphQL-подписок из приложения для компьютера или браузерного клиента

Быстрый старт

  1. 1

    Установите расширение Chrome из Chrome Web Store или дополнение Firefox из Mozilla Add-ons

  2. 2

    Или установите пакет промежуточного ПО Express из npm

    npm install altair-express-middleware
  3. 3

    Ознакомьтесь с документацией, чтобы начать работу

Что важно знать

  • Настройка среды разработки и самостоятельного размещения описана в README лишь кратко; там есть ссылки на внешнюю документацию.

Темы

Частые вопросы

Что такое altair?
Многофункциональная IDE-клиент для GraphQL: отладка запросов и API в приложении для компьютера, браузере и через middleware для Express. Altair GraphQL Client — инструмент в формате IDE для отправки и отладки GraphQL-запросов к любому GraphQL endpoint. Он помогает разработчикам тестировать запросы и реализации без написания шаблонного кода и доступен как приложение для компьютера, расширение для браузера и веб-версия.
altair можно использовать бесплатно? Какая у него лицензия?
altair распространяется с открытым исходным кодом под лицензией MIT. Перед использованием в коммерческих продуктах проверьте условия лицензии.
altair всё ещё поддерживается?
Активно поддерживается. Последний коммит в altair — 20 окт. 2026 г..
Для чего можно использовать altair?
Отладка запросов и мутаций при разработке GraphQL API Встраивание GraphQL IDE в бэкенд на Express Тестирование GraphQL-подписок из приложения для компьютера или браузерного клиента
Как установить altair?
Установите расширение Chrome из Chrome Web Store или дополнение Firefox из Mozilla Add-ons Или установите пакет промежуточного ПО Express из npm: npm install altair-express-middleware Ознакомьтесь с документацией, чтобы начать работу
Где скачать altair?
Исходный код и инструкции по установке — на GitHub: https://github.com/altair-graphql/altair

Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.

Похожие проекты