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

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoServidor MCPAcerca deCómo clasificamosPrensa
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

GraphQL interface generator

Clasificación actualizada el 30 jul 2026

For graphql interfaces, the strongest matches are ardatan/graphql-tools (This toolkit provides schema orchestration, stitching, and mocking capabilities), apollographql/graphql-tools (This toolkit provides robust utilities for schema stitching, federation) and chillicream/hotchocolate (HotChocolate is a comprehensive). chillicream/graphql-platform and prisma-labs/graphql-yoga round out the shortlist. Each is ranked by relevance to your query, popularity and recent activity.

Hand-picked GraphQL interface generators ranked by stars and activity. Compare the top open-source tools and find the best fit.

GraphQL interface generator

Encuentra los mejores repositorios con IA.Buscaremos los repositorios que mejor coincidan usando IA.
  • ardatan/graphql-toolsAvatar de ardatan

    ardatan/graphql-tools

    5,425Ver en GitHub↗

    graphql-tools is a GraphQL schema orchestration library and toolkit designed for building, merging, and extending schemas. It provides an SDL-first schema generator that transforms Schema Definition Language strings and resolver maps into executable schema instances. The project features a dedicated schema stitching tool for combining multiple independent GraphQL schemas into a single unified API gateway. It also includes a GraphQL mocking engine that simulates backends by generating synthetic data based on schema definitions. The toolkit covers a broad range of composition capabilities, inc

    This toolkit provides schema orchestration, stitching, and mocking capabilities for building and composing GraphQL APIs.

    TypeScriptGraphQL API MockingGraphQL Schema StitchingGraphQL Mocking Engines
    Ver en GitHub↗5,425
  • apollographql/graphql-toolsAvatar de apollographql

    apollographql/graphql-tools

    5,426Ver en GitHub↗

    graphql-tools is a toolkit for constructing, modifying, and combining GraphQL schemas. It provides a suite of utilities for parsing Schema Definition Language, managing resolver bindings, and assembling executable schemas. The project enables the composition of unified GraphQL gateways by merging multiple independent subschemas through schema stitching. This includes capabilities for entity type merging, type extension, and field resolution delegation to route requests across different services. The toolkit also includes a mocking engine that generates simulated GraphQL schemas and data. Thi

    This toolkit provides robust utilities for schema stitching, federation, and mocking, making it a comprehensive core framework for building and combining GraphQL schemas.

    TypeScriptGraphQL API MockingGraphQL Schema StitchingGraphQL Mocking Engines
    Ver en GitHub↗5,426
  • chillicream/hotchocolateAvatar de ChilliCream

    ChilliCream/hotchocolate

    5,713Ver en GitHub↗

    HotChocolate is a GraphQL server implementation for .NET that handles queries, mutations, and subscriptions over HTTP. It provides code-first schema generation directly from C# classes and attributes, keeping the schema and business logic in sync without manual type definitions. The project also includes a GraphQL gateway that composes multiple GraphQL and REST endpoints into a single unified schema, along with a GraphQL IDE for exploring, testing, and debugging GraphQL APIs interactively. The project distinguishes itself through its comprehensive tooling ecosystem, which includes a GraphQL c

    HotChocolate is a comprehensive .NET GraphQL server framework and tooling ecosystem that supports schema stitching, federation, code generation, subscriptions, and an interactive playground.

    C#GraphQL Schema StitchingGraphQL ServersGraphQL Subscriptions over WebSocket
    Ver en GitHub↗5,713
  • chillicream/graphql-platformAvatar de ChilliCream

    ChilliCream/graphql-platform

    5,712Ver en GitHub↗

    GraphQL Platform is a comprehensive GraphQL ecosystem for .NET that provides a spec-compliant server framework for building APIs and gateways, along with a typed C# client for consuming GraphQL services. At its core, it translates C# classes and methods into a GraphQL schema using code-first or fluent descriptor approaches, enabling developers to define their API structure directly from their existing .NET code. The platform distinguishes itself through several integrated capabilities that address common GraphQL production concerns. It includes a DataLoader batching and caching engine that gr

    This repository is a comprehensive .NET GraphQL ecosystem providing a spec-compliant server framework, code-first schema builders, federation tools, client generation, and an embedded IDE, perfectly covering the visitor's need for building and consuming GraphQL APIs.

    C#GraphQL Schema StitchingSchema Stitching GatewaysSpec-Compliant GraphQL Servers
    Ver en GitHub↗5,712
  • prisma-labs/graphql-yogaAvatar de prisma-labs

    prisma-labs/graphql-yoga

    8,524Ver en GitHub↗

    GraphQL Yoga is a GraphQL server framework designed for building APIs that operate across all JavaScript environments. It utilizes the WHATWG Fetch API to provide a standardized request and response interface, enabling the server to run on serverless and edge computing platforms. The framework includes a specialized server for processing file uploads via the standard GraphQL multipart request specification and a subscription server that delivers real-time data streaming through server-sent events. An extensible plugin framework allows for the injection of custom behaviors and logic into the r

    GraphQL Yoga is a feature-rich GraphQL server framework that supports real-time subscriptions, file uploads, and edge deployments, directly matching your need for building GraphQL APIs.

    TypeScriptGraphQL SubscriptionsFetch-Based GraphQL Servers
    Ver en GitHub↗8,524
  • spring-projects/spring-graphqlAvatar de spring-projects

    spring-projects/spring-graphql

    1,591Ver en GitHub↗

    Spring GraphQL is a Java framework designed for building GraphQL services by mapping schema definitions directly to backend controller logic. It provides a reactive execution engine that processes queries and subscriptions asynchronously, supporting multiple network transports to facilitate communication between clients and data sources. The framework distinguishes itself through annotation-driven request routing, which decouples schema definitions from business logic to reduce implementation boilerplate. It includes native support for federated service composition, allowing developers to agg

    Spring GraphQL is a Java server framework that supports reactive execution, subscriptions, schema mapping, and federated service composition, perfectly matching this development tool search.

    JavaGraphQL SubscriptionsFederated Composers
    Ver en GitHub↗1,591
  • graphql-rust/juniperAvatar de graphql-rust

    graphql-rust/juniper

    5,963Ver en GitHub↗

    Juniper is a GraphQL server library and schema engine for Rust. It provides a toolkit for building type-safe APIs by mapping native Rust data structures to GraphQL objects, inputs, and scalars. The project functions as an execution engine that can process queries and mutations either through a network server or as a headless engine for local execution. The library is runtime-agnostic, allowing it to bridge GraphQL processing with various asynchronous Rust web frameworks. It includes a subscription framework that manages persistent WebSocket connections to push real-time data updates to client

    Juniper is a server library and schema engine for building GraphQL APIs in Rust, missing client tools and code generation but squarely covering server-side execution and subscriptions.

    RustGraphQL ServersGraphQL SubscriptionsGraphQL Subscriptions over WebSocket
    Ver en GitHub↗5,963
  • prisma-labs/graphql-requestAvatar de prisma-labs

    prisma-labs/graphql-request

    6,113Ver en GitHub↗

    graphql-request is a lightweight, type-safe GraphQL client library for JavaScript that runs across browsers, Node.js, and other JavaScript environments. It provides a minimal HTTP client for sending queries and mutations, with a promise-based execution model that uses the native fetch API for cross-runtime compatibility without additional dependencies. The client supports reusable selection set composition at runtime, allowing fragments to be shared across multiple requests to reduce duplication. It includes a plugin-based extension system for adding custom middleware, tracing, or file upload

    This repository is a lightweight, type-safe GraphQL client library that handles queries and mutations across browsers and Node.js, fulfilling the visitor's need for a GraphQL client while omitting server and federation features.

    TypeScriptGraphQL ClientsGraphQL ClientsGraphQL Clients
    Ver en GitHub↗6,113
  • async-graphql/async-graphqlAvatar de async-graphql

    async-graphql/async-graphql

    3,671Ver en GitHub↗

    async-graphql is a type-safe framework for building specification-compliant GraphQL servers in Rust. It uses procedural macros to automatically generate schemas from native language structures, ensuring consistency between the data model and the API specification. The project provides native support for Apollo Federation v2, allowing entities and fields to be shared and resolved across multiple distributed subgraphs. It also implements real-time data streaming via WebSocket subscriptions and asynchronous event streams. The framework includes a wide array of capabilities for schema design, su

    This repository is a comprehensive Rust framework for building GraphQL servers, supporting schema generation, federation, and real-time subscriptions that fit the development tool category well.

    RustGraphQL ServersGraphQL Subscriptions over WebSocket
    Ver en GitHub↗3,671
  • neelance/graphql-goAvatar de neelance

    neelance/graphql-go

    4,756Ver en GitHub↗

    graphql-go is a server library for implementing GraphQL servers in Go. It provides the core infrastructure for schema parsing, resolver mapping, and query execution. The library includes a subscription engine that enables real-time data streaming to clients using WebSocket transport. It also features an execution tracer for monitoring and profiling query performance through telemetry tools. The system manages resource consumption and stability through a query optimizer that enforces depth restrictions and controls resolver concurrency. It supports data fetching optimization via field-level p

    This repository provides a Go server library for implementing GraphQL APIs with support for query execution, subscriptions, and optimization, making it a solid building block for server-side GraphQL development.

    GoGraphQL ServersGraphQL Subscriptions over WebSocket
    Ver en GitHub↗4,756
  • graphql-dotnet/graphql-dotnetAvatar de graphql-dotnet

    graphql-dotnet/graphql-dotnet

    5,987Ver en 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

    GraphQL.NET is a server-side framework for building and executing GraphQL APIs in C#, covering schema building, federation, and real-time subscriptions as requested.

    C#GraphQL SubscriptionsFederated Composers
    Ver en GitHub↗5,987
  • apollographql/apollo-androidAvatar de apollographql

    apollographql/apollo-android

    3,953Ver en GitHub↗

    This project is a strongly-typed GraphQL client library and code generator designed for Android, JVM, and Kotlin Multiplatform. It provides a toolset for executing queries and mutations, generating immutable classes and parsers from GraphQL schemas to ensure compile-time type safety. The library features a normalized client-side caching system that flattens server responses into a lookup table to maintain a single source of truth. It includes a specialized subscription client for handling real-time server-side updates via WebSockets or Server-Sent Events, and a mocking framework for simulatin

    This repository is a strongly-typed GraphQL client library and code generator tailored for Kotlin and Android, making it a fitting tool for consuming GraphQL APIs and generating client-side types despite lacking full server-side framework capabilities.

    KotlinGraphQL API MockingGraphQL ClientsGraphQL Subscriptions
    Ver en GitHub↗3,953
  • graphql-editor/graphql-zeusAvatar de graphql-editor

    graphql-editor/graphql-zeus

    1,976Ver en GitHub↗

    GraphQL client and GraphQL code generator with GraphQL autocomplete library generation ⚡⚡⚡ for browser,nodejs and react native ( apollo compatible )

    This repository generates typed GraphQL clients and helper libraries from your schema, fitting the search for code generation and client tools even though it does not provide a full server framework.

    TypeScriptGraphQL Clients
    Ver en GitHub↗1,976
  • apollographql/apollo-serverAvatar de apollographql

    apollographql/apollo-server

    13,943Ver en GitHub↗

    Apollo Server is a spec-compliant JavaScript implementation for building GraphQL APIs that resolve queries and mutations based on a defined schema. It functions as a Node.js framework that integrates GraphQL functionality into various web frameworks and serverless environments through middleware. The project provides a federated GraphQL gateway that aggregates multiple distributed subgraphs into a single unified entry point. It includes a built-in interactive API sandbox for testing operations at the server endpoint and a schema registry client to automate the synchronization of API definitio

    Apollo Server is a comprehensive GraphQL server framework for Node.js featuring built-in federation support, schema synchronization, and an interactive playground for testing schemas and queries.

    TypeScriptGraphQL ImplementationsServer ImplementationsFederated Data Gateways
    Ver en GitHub↗13,943
  • graphql-java/graphql-javaAvatar de graphql-java

    graphql-java/graphql-java

    6,232Ver en GitHub↗

    GraphQL Java implementation

    This repository is a foundational Java-based implementation for building GraphQL servers, providing core execution engines and schema handling required for Java GraphQL development.

    JavaJava GraphQL Tools
    Ver en GitHub↗6,232
  • 99designs/gqlgenAvatar de 99designs

    99designs/gqlgen

    10,729Ver en GitHub↗

    gqlgen is a schema-first Go library designed to build type-safe GraphQL servers. It functions as a code generation engine that transforms declarative GraphQL schema definitions into strongly-typed Go source code, ensuring strict alignment between the API contract and the underlying implementation. The framework distinguishes itself through its deep integration with the Go type system and its highly extensible build pipeline. By using schema-first development, it automates the creation of server boilerplate and resolver stubs, allowing developers to map schema fields directly to Go structs and

    gqlgen is a schema-first Go library and code generation engine that builds type-safe GraphQL servers, fulfilling the core server framework and code generation requirements for this search.

    GoAPI Development PlatformsGraphQL Schema GenerationSchema Definition
    Ver en GitHub↗10,729
  • absinthe-graphql/absintheAvatar de absinthe-graphql

    absinthe-graphql/absinthe

    4,400Ver en GitHub↗

    Absinthe is a GraphQL server implementation and query engine for the Elixir ecosystem. It provides the fundamental toolkit for building GraphQL APIs, including a processing engine that parses, validates, and executes documents against a defined application schema. The project includes a batch resolver to optimize database performance by grouping field requests and a complexity guard to protect system resources by rejecting queries that exceed defined cost thresholds. It also features a schema adapter that translates internal Elixir naming conventions to external GraphQL casing for client comp

    Absinthe is a specialized GraphQL server implementation and query engine for Elixir, providing robust foundational tooling for building schemas and executing queries despite lacking client libraries or schema federation out of the box.

    ElixirGraphQL Servers
    Ver en GitHub↗4,400
  • graph-gophers/graphql-goAvatar de graph-gophers

    graph-gophers/graphql-go

    4,755Ver en GitHub↗

    graphql-go is a schema-first GraphQL library and server implementation for Go. It provides a query execution engine and schema parser that converts schema definition strings into executable structures and validates resolver signatures. The library also includes a streaming implementation for real-time GraphQL subscriptions using channels within resolvers. The project distinguishes itself through parallel resolver execution to reduce request latency and the use of buffer-pool memory management to lower garbage collection overhead. It enables the creation of cloneable schema instances from a sh

    This library provides a schema-first GraphQL server implementation in Go with support for schema parsing, execution, and real-time subscriptions, making it a solid building block for Go-based GraphQL development.

    GoGraphQL ServersGraphQL Subscriptions
    Ver en GitHub↗4,755
  • vuejs/vue-apolloAvatar de vuejs

    vuejs/vue-apollo

    6,041Ver en GitHub↗

    Vue Apollo is a GraphQL client library for Vue.js that integrates Apollo GraphQL queries and mutations into Vue components with reactive data binding. It provides a reactive data layer that automatically updates Vue component state when GraphQL query results change, and supports server-side rendering by prefetching queries during SSR to deliver fully populated HTML on initial page load. The library allows GraphQL queries and mutations to be declared directly inside Vue component options using the apollo property, keeping data dependencies co-located with the UI. It wraps Apollo Client's nor

    Vue Apollo is a GraphQL client library specifically designed for Vue.js applications, making it a fitting tool for consuming GraphQL APIs despite being limited to a single frontend framework.

    TypeScriptGraphQL ClientsApollo Integrations
    Ver en GitHub↗6,041
  • apollographql/apollo-kotlinAvatar de apollographql

    apollographql/apollo-kotlin

    3,955Ver en GitHub↗

    Apollo Kotlin is a strongly-typed GraphQL client and code generation library designed for Kotlin and JVM applications. It functions as a comprehensive development tool that transforms GraphQL schema definitions and query documents into type-safe models during the build process, ensuring that data access errors are identified at compile time rather than at runtime. The project distinguishes itself through its multiplatform runtime abstraction, which allows developers to share data fetching and caching logic across Android, iOS, and desktop environments. It provides a normalized local caching s

    Apollo Kotlin is a strongly-typed GraphQL client and code generation library for Kotlin and JVM applications that covers several key development features, though it focuses on client-side consumption rather than a full-stack server framework.

    KotlinGraphQL ClientsGraphQL Clients
    Ver en GitHub↗3,955
  • apollographql/apollo-iosAvatar de apollographql

    apollographql/apollo-ios

    4,030Ver en GitHub↗

    apollo-ios is a GraphQL client library for iOS and Apple platforms that enables type-safe network communication. It transforms GraphQL operations into generated Swift models, ensuring that network responses are validated at compile time to eliminate manual mapping. The library features a normalized cache manager that stores entities in a flat structure to maintain data consistency across different application views. It also optimizes network performance using hash-based persisted queries to reduce payload sizes and supports real-time data streaming via WebSockets or HTTP subscriptions. The p

    This repository provides a type-safe GraphQL client library for iOS platforms, matching the client-side aspect of the search despite missing server-side tools.

    SwiftGraphQL ClientsGraphQL ClientsGraphQL Subscriptions
    Ver en GitHub↗4,030
  • graphql-boilerplates/react-fullstack-graphqlAvatar de graphql-boilerplates

    graphql-boilerplates/react-fullstack-graphql

    1,432Ver en GitHub↗

    This project provides a foundational boilerplate for building full-stack web applications that connect React frontend interfaces to backend GraphQL services. It serves as a structured environment for developers to initialize both client and server components, ensuring a unified architecture for data-driven software. The framework emphasizes a schema-first approach to API design, allowing for consistent data modeling across the entire stack. It includes pre-configured templates that integrate authentication and real-time subscription capabilities, alongside modular middleware for managing requ

    This repository provides a foundational full-stack boilerplate for building React and GraphQL applications, acting as a starter template rather than a comprehensive standalone toolkit for all GraphQL workflows.

    JavaScriptGraphQL Servers
    Ver en GitHub↗1,432
  • graphql/express-graphqlAvatar de graphql

    graphql/express-graphql

    6,270Ver en GitHub↗

    express-graphql is a GraphQL API server implementation and HTTP middleware that connects a GraphQL schema to an HTTP server. It provides a request parser to extract queries and variables from various content types and a context provider to inject HTTP request data and session state into resolver functions. The library includes a browser-based interactive IDE that detects GET requests to serve an HTML interface for testing queries and inspecting responses. It also supports a custom execution pipeline, allowing for the override of default parsing, validation, execution, and error formatting fun

    This library acts as an Express middleware and GraphQL server implementation for hosting schemas and handling HTTP requests, though it focuses narrowly on server integration rather than full-stack tooling like federation or code generation.

    TypeScriptGraphQL Servers
    Ver en GitHub↗6,270
  • strawberry-graphql/strawberryAvatar de strawberry-graphql

    strawberry-graphql/strawberry

    4,674Ver en GitHub↗

    Strawberry is a type-safe GraphQL library for Python that enables the design of schemas using Python type annotations and dataclasses. It functions as an asynchronous GraphQL server and execution engine, providing a bridge to expose schemas across ASGI-compliant web frameworks such as FastAPI, Django, Flask, and Litestar. The project implements GraphQL Federation, allowing for the creation of distributed schemas and entities that merge into a unified supergraph across multiple services. It also includes a dedicated toolkit for the Relay specification, supporting global object identification a

    Strawberry is a type-safe Python GraphQL library that builds schemas from type annotations and supports federation and ASGI servers, making it a great fit for building GraphQL backends despite lacking client-side tooling.

    PythonGraphQL ServersFederated ComposersFederated Schema Architecture
    Ver en GitHub↗4,674
  • graphql-hive/graphql-yogaAvatar de graphql-hive

    graphql-hive/graphql-yoga

    8,523Ver en GitHub↗

    Yoga is a GraphQL server framework and runtime-agnostic HTTP handler used to build and deploy GraphQL APIs. It functions as a toolkit for managing schemas and resolvers, providing a spec-compliant environment for hosting APIs across diverse JavaScript runtimes, including Node.js, Deno, Bun, and serverless cloud environments. The project distinguishes itself through its ability to act as an Apollo Federation gateway, composing multiple subgraphs into a single unified supergraph. It also serves as a dedicated subscription server, delivering real-time data streaming via both WebSockets and Serve

    This project is a fully-featured GraphQL server framework that handles schema management, federation, and real-time subscriptions, making it a strong tool for building APIs despite lacking a client library or code generator.

    TypeScriptGraphQL SubscriptionsSpec-Compliant GraphQL Servers
    Ver en GitHub↗8,523
  • apollographql/apollo-clientAvatar de apollographql

    apollographql/apollo-client

    19,798Ver en GitHub↗

    Apollo Client is a GraphQL client library and data fetching framework used to request data from a GraphQL server and synchronize that state within a frontend application. It functions as a remote state manager and a local state management tool, allowing developers to define client-side schemas and resolvers for data that does not reside on a remote server. The project features a normalized GraphQL cache that identifies objects by ID to ensure referential equality and consistent data updates across different queries. It also includes a GraphQL API mocking tool to simulate server responses and

    Apollo Client provides a robust frontend GraphQL client library with caching and mocking capabilities, making it a fitting tool for consuming and managing GraphQL APIs in your applications.

    TypeScriptGraphQL ClientsGraphQL Clients
    Ver en GitHub↗19,798
  • graphql-editor/graphql-editorAvatar de graphql-editor

    graphql-editor/graphql-editor

    6,068Ver en GitHub↗

    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 bidir

    GraphQL Editor is a collaborative visual workspace and design tool for building and managing GraphQL schemas, though it functions primarily as an interactive schema designer and IDE rather than a code-first server framework.

    TypeScriptFederated Composers
    Ver en GitHub↗6,068
  • altair-graphql/altairAvatar de altair-graphql

    altair-graphql/altair

    5,412Ver en 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

    Altair is a graphical GraphQL client and IDE for testing, debugging, and exploring GraphQL APIs, fitting the query for client-side tooling and interactive exploration.

    TypeScriptGraphQL Clients
    Ver en GitHub↗5,412
  • graphql/graphql-playgroundAvatar de graphql

    graphql/graphql-playground

    8,839Ver en GitHub↗

    GraphQL Playground is an interactive development environment and API client used for writing, testing, and debugging GraphQL queries, mutations, and subscriptions. It functions as a visual tool for executing requests against a GraphQL server and inspecting the resulting JSON responses. The project includes a documentation browser for exploring schemas and an editor with autocompletion and error highlighting. It provides specialized capabilities for analyzing API performance through tracing visualization and supports real-time data updates via subscription streaming. The environment allows fo

    GraphQL Playground provides an interactive IDE and client for exploring schemas and testing queries, though it focuses purely on development and debugging rather than serving or stitching APIs.

    TypeScriptGraphQL Clients
    Ver en GitHub↗8,839
  • graphql-go/graphqlAvatar de graphql-go

    graphql-go/graphql

    10,155Ver en GitHub↗

    This project is a GraphQL implementation for Go, providing a complete suite for building GraphQL servers. It includes a schema engine for defining types, a query parser to convert strings into abstract syntax trees, and an execution engine that resolves fields against a defined schema to return structured data. The library distinguishes itself through reflection-based type mapping, allowing object definitions and arguments to be derived directly from native Go structs. It also supports the execution of real-time data streaming via GraphQL subscriptions and provides an extensible execution pip

    This Go library provides a foundational GraphQL server framework and schema engine for building and executing APIs, though it lacks higher-level features like code generation or client libraries.

    GoGraphQL Subscriptions
    Ver en GitHub↗10,155
  • rmosolgo/graphql-rubyAvatar de rmosolgo

    rmosolgo/graphql-ruby

    5,448Ver en GitHub↗

    GraphQL-Ruby is a Ruby library for building GraphQL APIs with a strongly typed schema and a dedicated query execution engine. It provides a comprehensive framework for mapping application objects to a formal type system, enabling structured data fetching through defined resolvers. The project distinguishes itself with advanced performance and delivery mechanisms, including a data loader for batching and caching to prevent N+1 query patterns. It supports high-performance data delivery through incremental response streaming, deferred query responses, and parallel data fetching using fibers. Add

    GraphQL-Ruby is a robust Ruby library for building and executing GraphQL APIs with a strongly typed schema, making it the right tool for server-side development despite missing federation and code generation features.

    RubyGraphQL Subscriptions
    Ver en GitHub↗5,448
  • graphql-python/graphene-djangoAvatar de graphql-python

    graphql-python/graphene-django

    4,390Ver en GitHub↗

    Graphene-Django is a GraphQL integration framework and schema mapper used to build typed APIs for Django applications. It functions as a database API layer that transforms Django model fields and relationships into a graph schema, allowing clients to request specific data in a single call. The project implements the Relay specification, providing tools for global object identification and standardized connection-based pagination to manage large datasets. It distinguishes itself by mapping database models, forms, and serializers directly into GraphQL object types and mutations. The framework

    Graphene-Django provides a solid GraphQL server framework tailored for Python and Django applications, though it is scoped specifically to Django integration rather than serving as a general-purpose server for any backend.

    PythonGraphQL API ImplementationsGraphQL APIsGraphQL Schema Definitions
    Ver en GitHub↗4,390
  • wp-graphql/wp-graphqlAvatar de wp-graphql

    wp-graphql/wp-graphql

    3,780Ver en GitHub↗

    WPGraphQL is a GraphQL interface for WordPress that transforms a WordPress installation into a headless content source. It functions as a GraphQL schema provider that maps database structures and relational data into a standardized schema, exposing posts, pages, and custom data types through a single flexible endpoint. The project includes an integrated API query builder and schema explorer, allowing for the visual composition of queries and real-time validation of responses. It provides a system for extending the schema with custom fields and relationships to expose specific business data.

    WPGraphQL is a GraphQL server framework tailored for WordPress that maps CMS data into a standardized schema and includes built-in query exploration tools.

    PHPHeadless CMS IntegrationsREST API Content ExposureContent Management APIs
    Ver en GitHub↗3,780
  • graphql-python/grapheneAvatar de graphql-python

    graphql-python/graphene

    8,238Ver en GitHub↗

    Graphene is a library and framework for building type-safe GraphQL APIs and schemas using Python objects and resolvers. It provides a system for mapping internal data models to typed GraphQL schemas, enabling the creation of servers that process queries and execute resolvers to return structured data. The project includes a full implementation of the Relay specification, providing standardized patterns for global object identification and cursor-based pagination. It utilizes a class-based approach to schema definition and supports interface-based type inheritance. The framework covers a broa

    Graphene is a Python library and framework for building GraphQL schemas and servers, though it lacks some broader ecosystem features like federation or code generation.

    PythonGraphQL APIsBackend Data Access LayersClass-Based Schema Mapping
    Ver en GitHub↗8,238
  • graphql/graphql-jsAvatar de graphql

    graphql/graphql-js

    20,397Ver en GitHub↗

    This project is the JavaScript reference implementation of the GraphQL specification. It provides a query engine and schema parser designed to parse, validate, and execute queries to retrieve or mutate data based on a defined schema. The implementation includes a framework for mapping codebase structures to a strongly typed system and a tool for converting query strings into abstract syntax trees for programmatic analysis. The library covers the full surface of GraphQL API implementation, including schema definition, language parsing, and query validation. It provides the necessary infrastru

    This repository serves as the official JavaScript reference implementation of GraphQL, providing the core query engine, schema parser, and execution runtime needed to build both servers and libraries.

    TypeScriptServer ImplementationsData Type ValidationGraphQL AST Parsing
    Ver en GitHub↗20,397
  • davidyaha/graphql-redis-subscriptionsAvatar de davidyaha

    davidyaha/graphql-redis-subscriptions

    1,119Ver en GitHub↗

    GraphQL Redis Subscriptions is a real-time event streaming library and publish-subscribe engine that delivers GraphQL subscription events across distributed server instances using Redis. It routes real-time messages through an external data store so multiple server instances can share and process identical client events. The library coordinates message delivery through distributed pub-sub brokerage and handles binary-safe data streams directly from the messaging layer by bypassing default string conversions. It supports custom serialization pipelines that transform outgoing and incoming paylo

    This repository provides a Redis-backed implementation for GraphQL subscriptions, fitting the category as a specialized library for handling real-time subscription data streams.

    TypeScriptGraphQL Subscriptions
    Ver en GitHub↗1,119
  • payloadcms/payloadAvatar de payloadcms

    payloadcms/payload

    43,053Ver en GitHub↗

    Payload is a headless content management system and application framework that uses a code-first approach to define data schemas and administrative interfaces. By utilizing a centralized, type-safe configuration object, it automatically generates database schemas, API endpoints, and a fully customizable admin panel. The system is built on a database-agnostic architecture, allowing it to interface with various storage engines while providing a unified, type-safe API for server-side operations, REST, and GraphQL. What distinguishes Payload is its deep extensibility and developer-centric design.

    Payload is a headless CMS and application framework that automatically generates GraphQL endpoints from TypeScript schemas, though its primary focus is content management rather than general-purpose GraphQL tooling.

    TypeScriptApplication Configuration FrameworksHeadless Content ServicesAccess Control Frameworks
    Ver en GitHub↗43,053
  • michallytek/type-graphqlAvatar de MichalLytek

    MichalLytek/type-graphql

    8,088Ver en GitHub↗

    Type-graphql is a toolkit and framework for creating type-safe GraphQL APIs. It functions as a schema generator and resolver library that uses TypeScript classes and decorators as the primary source of truth for data structures and query logic. The project enables the definition of GraphQL schemas and resolvers through typed classes rather than manual schema definition language. This approach ensures that TypeScript types automatically align with the GraphQL schema to prevent runtime errors. The framework provides capabilities for API implementation, including input data validation and acces

    Type-GraphQL is a TypeScript-based framework for generating type-safe GraphQL schemas and resolvers using classes and decorators, fitting the schema generation and server framework needs of the category well.

    TypeScriptGraphQL APIsGraphQL Schema GenerationField Resolvers
    Ver en GitHub↗8,088
  • redwoodjs/graphqlAvatar de redwoodjs

    redwoodjs/graphql

    17,613Ver en GitHub↗

    This project is a full stack web development framework and GraphQL API framework. It provides the tooling to define data schemas and map resolver functions to handle application data requests, ensuring consistency between the server API and the client consumption layer. The system includes a GraphQL schema validator and a JavaScript dependency manager. These tools enforce formal data models and validate that all project workspaces use identical dependency versions to prevent runtime conflicts. The framework covers GraphQL API development, monorepo dependency management, and the auditing of p

    RedwoodJS is a full-stack web framework that includes built-in GraphQL API server capabilities and resolver mapping, making it a robust choice for building GraphQL-driven applications despite focusing heavily on the full-stack architecture rather than standalone GraphQL tooling.

    TypeScriptGraphQL APIsAPI Resolver MappingsData Schema Definitions
    Ver en GitHub↗17,613
  • graphql-elixir/graphqlAvatar de graphql-elixir

    graphql-elixir/graphql

    857Ver en GitHub↗

    GraphQL Elixir

    This repository provides a GraphQL implementation for Elixir, serving as a development library for building GraphQL APIs in that ecosystem, though it is narrower than a full cross-language toolsuite.

    ElixirElixir GraphQL Tools
    Ver en GitHub↗857
  • hayes/pothosAvatar de hayes

    hayes/pothos

    2,576Ver en GitHub↗

    Pothos is a code-first GraphQL schema builder and framework designed for type-safe development. It allows developers to construct schemas using typed definitions in TypeScript, eliminating the need for external code generation steps. The framework distinguishes itself through a dedicated data mapper that connects GraphQL types to relational databases and ORMs, such as Prisma, while optimizing query resolution. It provides a full implementation of the Relay specification, including global object identification and cursor-based pagination. The project covers several core capability areas, incl

    Pothos is a TypeScript-based code-first GraphQL schema builder and framework that lets you construct type-safe schemas programmatically, matching the need for robust GraphQL development tools.

    TypeScriptType-Safe API SchemasType-Safe Schema ConstructionAuthorization Rule Composition
    Ver en GitHub↗2,576
  • graphql-compose/graphql-composeAvatar de graphql-compose

    graphql-compose/graphql-compose

    1,210Ver en GitHub↗

    Toolkit for generating complex GraphQL Schemas on Node.js

    This toolkit is designed for building complex GraphQL schemas in Node.js, fulfilling the schema generation aspect of your search even though it does not cover clients or federation.

    TypeScriptGraphQL Development Tools
    Ver en GitHub↗1,210
  • asonge/graphqlAvatar de asonge

    asonge/graphql

    87Ver en GitHub↗

    Elixir graphql library

    This Elixir library provides foundational building blocks for GraphQL development, making it a relevant option for implementing a GraphQL server or API in the Elixir ecosystem.

    ElixirElixir GraphQL Tools
    Ver en GitHub↗87
  • graphqlswift/graphqlAvatar de GraphQLSwift

    GraphQLSwift/GraphQL

    963Ver en GitHub↗

    The Swift GraphQL implementation for macOS and Linux

    This is a Swift implementation of GraphQL for macOS and Linux that serves as a core library for building GraphQL servers, though it lacks higher-level features like federation and code generation.

    SwiftOther Language Tools
    Ver en GitHub↗963
Compara los 10 mejores de un vistazo
RepositorioEstrellasLenguajeLicenciaÚltimo push
ardatan/graphql-tools5.4KTypeScriptMIT23 jun 2026
apollographql/graphql-tools5.4KTypeScriptMIT15 jun 2026
chillicream/hotchocolate5.7KC#MIT17 jun 2026
chillicream/graphql-platform5.7KC#MIT16 jun 2026
prisma-labs/graphql-yoga8.5KTypeScriptMIT17 jun 2026
spring-projects/spring-graphql1.6KJavaApache-2.017 jun 2026
graphql-rust/juniper6KRustNOASSERTION12 jun 2026
prisma-labs/graphql-request6.1KTypeScriptMIT11 may 2026
async-graphql/async-graphql3.7KRustApache-2.021 abr 2026
neelance/graphql-go4.8KGoBSD-2-Clause21 jun 2026

Related searches

  • boilerplate de servidor GraphQL listo para producción
  • a python library for building graphql apis
  • Generic interface libraries
  • a java library for implementing graphql apis
  • a library for implementing GraphQL in C#
  • una ruta de aprendizaje completa para APIs GraphQL
  • starter kit de NestJS con GraphQL listo para producción
  • a library for building GraphQL in Go