Порт рабочей среды VS Code с заменой Electron на Tauri: приложение использует системный webview, чтобы снизить потребление памяти. Ранний релиз.
graphql/graphiql
GraphiQL — браузерная IDE для GraphQL и монорепозиторий языковых сервисов, режимов редактора и LSP-серверов для GraphQL-инструментов.
Open source альтернатива:GraphQL Playground
Postman
- Звёзды
- 16,915
- Форки
- 1,860
- Открытые issues
- 402
- Последний коммит
- 7 часов назад
Что это?
GraphiQL — графическая интерактивная IDE для GraphQL, которая работает в браузере и реализована на React. Она позволяет разработчикам писать и выполнять запросы к GraphQL-серверу, а Doc Explorer — изучать схему. Проект служит эталонной реализацией официального монорепозитория GraphQL Foundation.
В репозитории также размещена более широкая экосистема GraphQL IDE: языковой сервис, работающий со схемой GraphQL, LSP-сервер и CLI для интеграции с IDE, а также режимы редактора для CodeMirror 5, CodeMirror 6 и Monaco. Расширение для VS Code на базе LSP-сервера публикуется отдельно, вместе с расширениями для подсветки синтаксиса и выполнения запросов прямо в редакторе.
Пакеты проекта пригодятся разработчикам, которые встраивают редактирование GraphQL в веб-приложения, создают плагины для IDE или настраивают GraphiQL для собственного сервера. Проект распространяется по лицензии MIT и поддерживается GraphQL Foundation.
Ключевые возможности
- 01Браузерная IDE GraphiQL с Doc Explorer для изучения схем.
- 02Языковой сервис с проверкой и автодополнением с учётом схемы GraphQL.
- 03LSP-сервер и CLI для интеграции GraphQL в IDE.
- 04Режимы редактора для CodeMirror 5, CodeMirror 6 и Monaco.
- 05Расширения для VS Code: подсветка синтаксиса GraphQL и выполнение запросов прямо в редакторе.
Сценарии использования
- Добавление интерактивного обозревателя GraphQL на сервер или сайт документации.
- Создание интерфейса для редактирования GraphQL в веб-приложении.
- Поддержка автодополнения и линтинга GraphQL в VS Code и других редакторах с поддержкой LSP.
- Создание собственных плагинов для GraphQL IDE на основе общего языкового сервиса.
Быстрый старт
- 1
Инструкции по настройке GraphiQL см. в packages/graphiql/README.md
- 2
Для локальной разработки этого monorepo следуйте инструкциям в DEVELOPMENT.md
Что важно знать
- Версии graphiql ниже 1.4.7 уязвимы к XSS, если сервер GraphQL, к которому они подключаются, не является доверенным.
- Режим Monaco всё ещё находится в разработке.
Темы
Частые вопросы
- Что такое graphiql?
- GraphiQL — браузерная IDE для GraphQL и монорепозиторий языковых сервисов, режимов редактора и LSP-серверов для GraphQL-инструментов. GraphiQL — графическая интерактивная IDE для GraphQL, которая работает в браузере и реализована на React. Она позволяет разработчикам писать и выполнять запросы к GraphQL-серверу, а Doc Explorer — изучать схему. Проект служит эталонной реализацией официального монорепозитория GraphQL Foundation.
- graphiql можно использовать бесплатно? Какая у него лицензия?
- graphiql распространяется с открытым исходным кодом под лицензией MIT. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- graphiql всё ещё поддерживается?
- Активно поддерживается. Последний коммит в graphiql — 21 окт. 2026 г..
- Для чего можно использовать graphiql?
- Добавление интерактивного обозревателя GraphQL на сервер или сайт документации. Создание интерфейса для редактирования GraphQL в веб-приложении. Поддержка автодополнения и линтинга GraphQL в VS Code и других редакторах с поддержкой LSP. Создание собственных плагинов для GraphQL IDE на основе общего языкового сервиса.
- Как установить graphiql?
- Инструкции по настройке GraphiQL см. в packages/graphiql/README.md Для локальной разработки этого monorepo следуйте инструкциям в DEVELOPMENT.md
- Где скачать graphiql?
- Исходный код и инструкции по установке — на GitHub: https://github.com/graphql/graphiql
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Инструмент с открытым исходным кодом для создания адаптивного трёхпанельного сайта со справочной документацией API на основе спецификаций OpenAPI, Swagger, AsyncAPI или GraphQL.
Лёгкий кроссплатформенный редактор кода на Tauri (Rust и React) с поддержкой Git, AI-агентами и Vim-раскладкой.
CRM с открытым исходным кодом, которую можно расширять с помощью кода: объекты, представления, рабочие процессы и AI-агенты на TypeScript, React и PostgreSQL.
React-фреймворк для создания быстрых сайтов и приложений с данными из CMS, Markdown-файлов и API через GraphQL.
Фреймворк на React для создания административных панелей и одностраничных приложений для бэк-офиса поверх REST- и GraphQL API с использованием Material UI.