VS Code workbench를 Tauri로 포팅해 Electron을 대체하고, 시스템 webview를 사용해 메모리 사용량을 줄인 초기 단계 프로젝트입니다.
graphql/graphiql
GraphiQL은 브라우저에서 실행되는 GraphQL IDE이며, GraphQL 편집 도구를 지원하는 언어 서비스, 에디터 모드, LSP 서버가 포함된 모노레포이기도 합니다.
대체할 수 있는 제품:GraphQL Playground
Postman
- 스타
- 16,915
- 포크
- 1,860
- 열린 이슈
- 402
- 마지막 커밋
- 10시간 전
어떤 프로젝트인가요?
GraphiQL은 브라우저에서 실행되고 React로 구현된 그래픽 기반의 대화형 GraphQL IDE입니다. 개발자는 이를 통해 GraphQL 서버에 쿼리를 작성하고 실행할 수 있으며, Doc Explorer로 스키마를 살펴볼 수 있습니다. 이 프로젝트는 공식 GraphQL Foundation 모노레포의 레퍼런스 구현입니다.
이 저장소에는 더 폭넓은 GraphQL IDE 생태계도 포함되어 있습니다. GraphQL 스키마를 기준으로 동작하는 언어 서비스, IDE 연동을 위한 LSP 서버와 CLI, CodeMirror 5, CodeMirror 6, Monaco용 에디터 모드가 제공됩니다. LSP 서버를 기반으로 한 VS Code 확장은 별도로 배포되며, 구문 강조 표시와 인라인 쿼리 실행 확장도 제공됩니다.
웹 앱에 GraphQL 편집 기능을 넣거나, IDE 플러그인을 만들거나, 자체 서버용 GraphiQL 인스턴스를 설정하는 개발자라면 여기서 필요한 패키지를 찾을 수 있습니다. 이 프로젝트는 MIT 라이선스로 제공되며 GraphQL Foundation에서 관리합니다.
핵심 기능
- 01스키마를 탐색할 수 있는 Doc Explorer가 포함된 브라우저 기반 GraphiQL IDE.
- 02GraphQL 스키마를 인식해 유효성 검사와 자동 완성을 제공하는 언어 서비스.
- 03IDE에 GraphQL 지원을 연동하기 위한 LSP 서버와 CLI.
- 04CodeMirror 5, CodeMirror 6, Monaco용 에디터 모드.
- 05GraphQL 구문 강조 표시와 인라인 쿼리 실행을 지원하는 VS Code 확장.
활용 사례
- 서버나 문서 사이트에 대화형 GraphQL 탐색기를 추가.
- 웹 애플리케이션에 GraphQL 편집 환경을 구축.
- VS Code나 LSP를 지원하는 다른 에디터에서 GraphQL 자동 완성과 린팅 제공.
- 공유 언어 서비스를 기반으로 사용자 지정 GraphQL IDE 플러그인 제작.
빠른 시작
- 1
GraphiQL 설정은 packages/graphiql/README.md를 참조하세요
- 2
이 monorepo를 로컬에서 개발하려면 DEVELOPMENT.md를 따르세요
사용 전 알아둘 점
- 1.4.7 이전 버전의 graphiql은 연결하는 GraphQL 서버를 신뢰할 수 없는 경우 XSS 취약점에 노출됩니다.
- Monaco 모드는 아직 개발 중입니다.
토픽
자주 묻는 질문
- graphiql은(는) 무엇인가요?
- GraphiQL은 브라우저에서 실행되는 GraphQL IDE이며, GraphQL 편집 도구를 지원하는 언어 서비스, 에디터 모드, LSP 서버가 포함된 모노레포이기도 합니다. GraphiQL은 브라우저에서 실행되고 React로 구현된 그래픽 기반의 대화형 GraphQL IDE입니다. 개발자는 이를 통해 GraphQL 서버에 쿼리를 작성하고 실행할 수 있으며, Doc Explorer로 스키마를 살펴볼 수 있습니다. 이 프로젝트는 공식 GraphQL Foundation 모노레포의 레퍼런스 구현입니다.
- graphiql은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
- graphiql은(는) MIT 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
- graphiql은(는) 아직 유지보수되고 있나요?
- 활발히 유지보수 중. graphiql의 마지막 커밋은 2026년 10월 21일입니다.
- graphiql은(는) 어디에 사용할 수 있나요?
- 서버나 문서 사이트에 대화형 GraphQL 탐색기를 추가. 웹 애플리케이션에 GraphQL 편집 환경을 구축. VS Code나 LSP를 지원하는 다른 에디터에서 GraphQL 자동 완성과 린팅 제공. 공유 언어 서비스를 기반으로 사용자 지정 GraphQL IDE 플러그인 제작.
- graphiql는 어떻게 설치하나요?
- GraphiQL 설정은 packages/graphiql/README.md를 참조하세요 이 monorepo를 로컬에서 개발하려면 DEVELOPMENT.md를 따르세요
- graphiql은(는) 어디서 받을 수 있나요?
- 소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/graphql/graphiql
요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.
관련 프로젝트
OpenAPI, Swagger, AsyncAPI 또는 GraphQL 정의로 반응형 3단 API 레퍼런스 사이트를 생성하는 오픈소스 도구입니다.
Tauri(Rust와 React)로 만든 경량 크로스 플랫폼 코드 편집기로, Git 지원, AI 에이전트, Vim 키 바인딩을 제공합니다.
TypeScript, React, PostgreSQL 기반의 오픈소스 CRM으로, 객체·뷰·워크플로·AI 에이전트를 코드로 확장할 수 있습니다.
GraphQL을 통해 CMS, Markdown, API에서 데이터를 가져와 빠른 웹사이트와 앱을 구축하는 React 기반 프레임워크입니다.
Material UI를 사용해 REST 또는 GraphQL API 기반의 관리자 대시보드와 백오피스 SPA를 만드는 React 프레임워크입니다.