awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
graphql-editor avatar

graphql-editor/graphql-editor

0
View on GitHub↗
6,068 stars·285 forks·TypeScript·MIT·21 viewsgraphqleditor.com↗

Graphql Editor

GraphQL Editor is a collaborative workspace platform for designing, editing, and managing GraphQL schemas. It provides an interactive graph-based visual editor that lets teams create and explore schemas without writing code, alongside a full-featured Monaco text IDE with real-time syntax validation. The platform supports AI-powered schema generation from natural language prompts, federated schema composition that visualizes type merging across subgraphs, and AST-level schema comparison that highlights structural differences between versions.

The platform distinguishes itself through its bidirectional navigation between visual graph nodes and code editor cursor positions, enabling seamless editing across both interfaces. It includes a tree-based visual query builder that constructs GraphQL queries through clickable forms, and automatically synchronizes interface fields to implementing types with propagated edits. Teams can manage projects within workspaces with role-based permissions (Owner, Admin, Editor, Viewer), invite members via email or shareable magic links, and import schemas from GitHub repositories or remote URLs with optional read-only sync.

The platform supports project creation from scratch, from pre-built library templates (neo4j, Apollo, Dgraph, AWS), or from existing schemas. It generates Markdown documentation from schema description fields, provides read-only schema viewer embedding for external applications, and includes mocking tools that return type-safe responses against the schema.

Features

  • GraphQL Schema Workspaces - Manages GraphQL schemas and projects within a team workspace with role-based permissions and member invitations.
  • Interactive Graph Designers - Provides an interactive graph-based interface for designing and editing GraphQL schemas without writing code.
  • AST-Level Schema Comparisons - Compares GraphQL schemas at the AST level to highlight structural differences between versions.
  • GraphQL Schema Version Comparisons - Shows AST-level differences between two GraphQL schema versions, ignoring formatting and line numbers.
  • Interactive Editors - Edits GraphQL schemas by manipulating nodes and edges in an interactive directed graph with bidirectional sync to text.
  • Interactive Graph Explorers - Enables creating and exploring GraphQL schemas through an interactive graph-based interface for rapid onboarding.
  • Visual Editors - Provides an interactive graph-based interface for designing, editing, and exploring GraphQL schemas without writing code.
  • Embedded Code Editors - Embeds a full-featured Monaco code editor with real-time GraphQL syntax validation and cursor-to-graph navigation.
  • Workspace Creation - Creates collaborative namespaces for teams to manage GraphQL schemas and projects together.
  • Workspace Organization - Groups related projects and their members into a shared workspace for streamlined management and access control.
  • Role-Based Access Control - Controls project access with Owner, Admin, Editor, and Viewer roles for workspace members.
  • Workspace Role Assignments - Controls project visibility and editing permissions through Owner, Admin, Editor, and Viewer roles per workspace.
  • GraphQL - Provides a built-in Monaco code editor with real-time GraphQL syntax validation for schema editing.
  • GraphQL Schema Project Creations - Provides multiple pathways to start GraphQL schema projects, including from scratch, URLs, GitHub, and library templates.
  • Federation Engines - Composes multiple GraphQL subgraphs into a unified API and visualizes type merging across them.
  • Schema Explorers - Provides an interactive graph-based visual explorer for browsing and onboarding large GraphQL schemas.
  • AI-Powered Generators - Provides an AI prompt interface that produces an initial GraphQL schema when starting a blank or library-based project.
  • AI-Prompted Schema Generations - Generates initial GraphQL schemas from natural language prompts using AI assistance.
  • GraphQL Schema Comparators - Compares two GraphQL schemas by sorting and diffing their abstract syntax trees, ignoring formatting differences.
  • Visual-to-Code Navigators - Links visual graph nodes to corresponding code editor positions for seamless bidirectional navigation.
  • Code-to-Graph Parsers - Parses code cursor positions into visual graph node highlights for navigation.
  • GraphQL Query Builders - Provides a tree-based query builder that lets users construct GraphQL queries through clickable forms instead of manual typing.
  • Federated Composers - Imports one GraphQL schema into another and visualizes how federated types merge in the graph view.
  • GitHub Schema Imports - Imports GraphQL schemas from GitHub repositories and supports committing changes back to the source.
  • Schema Comparators - Compares two GraphQL schemas at the AST level to highlight structural differences between versions.
  • GraphQL Schema Library Templates - Ships pre-built schema library templates for rapid project initialization with popular GraphQL backends.
  • Development Tools - Visual editor and IDE for GraphQL development.

Star history

Star history chart for graphql-editor/graphql-editorStar history chart for graphql-editor/graphql-editor

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Open-source alternatives to Graphql Editor

Similar open-source projects, ranked by how many features they share with Graphql Editor.
  • altair-graphql/altairaltair-graphql avatar

    altair-graphql/altair

    5,412View on GitHub↗

    Altair is a graphical GraphQL API client, integrated development environment, and schema explorer. It functions as a debugging tool and collaboration platform for executing queries, mutations, and subscriptions against GraphQL servers. The project distinguishes itself by offering cloud-synced workspaces for organizing and sharing query collections among teams. It provides a flexible extensibility framework that allows the installation and execution of third-party plugins within isolated sandboxes. The platform covers a broad range of capabilities, including AI-assisted query writing, visual

    TypeScript
    View on GitHub↗5,412
  • graphql-dotnet/graphql-dotnetgraphql-dotnet avatar

    graphql-dotnet/graphql-dotnet

    5,987View on GitHub↗

    GraphQL.NET is a server-side framework for building and executing GraphQL APIs within C# applications. It provides a comprehensive toolkit for schema building, a federated engine for distributed data graphs, and a subscription handler for managing real-time data streams. The project distinguishes itself with a flexible schema builder that supports both programmatic code-first definitions and declarative schema-first approaches using the standard schema definition language. It includes a dedicated federation engine to split data graphs into subgraphs and compose them into a unified gateway, as

    C#apidotnet-coregraphiql
    View on GitHub↗5,987
  • kanbn/kankanbn avatar

    kanbn/kan

    4,403View on GitHub↗

    Kan is a self-hosted kanban project management tool that organizes work into boards, lists, and cards. It provides a REST API for managing all project resources, including boards, cards, labels, checklists, comments, and attachments, with standard HTTP responses for every request. The application supports granular permission and role management at both the workspace and board level, allowing administrators to control access to resources and actions. It includes webhook support for receiving card event notifications, and offers integration capabilities for importing projects from Trello and Gi

    TypeScriptbetter-authdrizzle-ormnextjs
    View on GitHub↗4,403
  • requestly/requestlyrequestly avatar

    requestly/requestly

    6,341View on GitHub↗
    TypeScriptapiapi-clientapi-mock
    View on GitHub↗6,341
See all 30 alternatives to Graphql Editor→

Frequently asked questions

What does graphql-editor/graphql-editor do?

GraphQL Editor is a collaborative workspace platform for designing, editing, and managing GraphQL schemas. It provides an interactive graph-based visual editor that lets teams create and explore schemas without writing code, alongside a full-featured Monaco text IDE with real-time syntax validation. The platform supports AI-powered schema generation from natural language prompts, federated schema composition that visualizes type merging across subgraphs, and AST-level…

What are the main features of graphql-editor/graphql-editor?

The main features of graphql-editor/graphql-editor are: GraphQL Schema Workspaces, Interactive Graph Designers, AST-Level Schema Comparisons, GraphQL Schema Version Comparisons, Interactive Editors, Interactive Graph Explorers, Visual Editors, Embedded Code Editors.

What are some open-source alternatives to graphql-editor/graphql-editor?

Open-source alternatives to graphql-editor/graphql-editor include: altair-graphql/altair — Altair is a graphical GraphQL API client, integrated development environment, and schema explorer. It functions as a… graphql-dotnet/graphql-dotnet — GraphQL.NET is a server-side framework for building and executing GraphQL APIs within C# applications. It provides a… kanbn/kan — Kan is a self-hosted kanban project management tool that organizes work into boards, lists, and cards. It provides a… requestly/requestly. apollographql/apollo-ios — apollo-ios is a GraphQL client library for iOS and Apple platforms that enables type-safe network communication. It… formbricks/formbricks — Formbricks is an open-source survey and feedback platform designed to help teams capture and analyze user insights…