Closed svc-secops closed 1 year ago
The following open-source GraphQL server libraries and other solutions support acting as a subgraph in a federated supergraph.
Icon | Description |
---|---|
🟢 | Functionality is supported |
❌ | Critical functionality is NOT supported |
🔲 | Additional federation functionality is NOT supported |
Library | Federation 1 Support | Federation 2 Support | ||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Ballerina GraphQL Module | ||||||||||||||||||||||||||||||||
A spec-compliant, production-ready, Standard Library module for building and interacting with GraphQL APIs using Ballerina.Github: ballerina-platform/module-ballerina-graphql Type: Code first Stars: 84 ⭐ Last Release: 2023-09-18 |
|
|
Library | Federation 1 Support | Federation 2 Support | ||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
GraphQL for .NET | ||||||||||||||||||||||||||||||||
GraphQL for .NETGithub: graphql-dotnet/graphql-dotnet Type: Code first | SDL first Stars: 5.6k ⭐ Last Release: 2023-08-11 |
|
| ||||||||||||||||||||||||||||||
Hot Chocolate | ||||||||||||||||||||||||||||||||
Open-source GraphQL server for the Microsoft .NET platform that takes the complexity away and lets you focus on delivering the next big thing.Github: ChilliCream/graphql-platform Type: Code first | SDL first Stars: 4.6k ⭐ Last Release: 2023-09-17 |
|
|
Library | Federation 1 Support | Federation 2 Support | ||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Absinthe | ||||||||||||||||||||||||||||||||
The GraphQL toolkit for ElixirGithub: absinthe-graphql/absinthe Type: Code first Stars: 4.2k ⭐ Last Release: 2021-09-28Federation Library: DivvyPayHQ/absinthe_federation |
|
|
Library | Federation 1 Support | Federation 2 Support | ||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
gqlgen | ||||||||||||||||||||||||||||||||
go generate based graphql server libraryGithub: 99designs/gqlgen Type: SDL first Stars: 9.2k ⭐ Last Release: 2023-09-19 |
|
| ||||||||||||||||||||||||||||||
GraphQL Go (fork) | ||||||||||||||||||||||||||||||||
This is a fork of graphql-go/graphql that adds Federation supportGithub: dariuszkuc/graphql Type: Code first Stars: 2 ⭐ Last Release: 2022-11-11 |
|
|
Library | Federation 1 Support | Federation 2 Support | ||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
dgs-framework | ||||||||||||||||||||||||||||||||
GraphQL for Java with Spring Boot made easy.Github: netflix/dgs-framework Type: SDL first Stars: 2.8k ⭐ Last Release: 2023-09-18Core Library: GraphQL JavaFederation Library: apollographql/federation-jvm |
|
| ||||||||||||||||||||||||||||||
GraphQL Java Kickstart (Spring Boot) | ||||||||||||||||||||||||||||||||
GraphQL and GraphiQL Spring Framework Boot Starters - Forked from oembedler/graphql-spring-boot due to inactivity.Github: graphql-java-kickstart/graphql-spring-boot Type: SDL first Stars: 1.5k ⭐ Last Release: 2022-12-05Core Library: GraphQL JavaFederation Library: apollographql/federation-jvm |
|
| ||||||||||||||||||||||||||||||
GraphQL Kotlin | ||||||||||||||||||||||||||||||||
Libraries for running GraphQL in KotlinGithub: ExpediaGroup/graphql-kotlin Type: Code first Stars: 1.7k ⭐ Last Release: 2023-09-21Core Library: GraphQL Java |
|
| ||||||||||||||||||||||||||||||
Spring GraphQL | ||||||||||||||||||||||||||||||||
Spring Integration for GraphQL Github: spring-projects/spring-graphql Type: SDL first Stars: 1.4k ⭐ Last Release: 2023-09-19Core Library: GraphQL JavaFederation Library: apollographql/federation-jvm |
|
|
Library | Federation 1 Support | Federation 2 Support | ||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Apollo Server | ||||||||||||||||||||||||||||||||
🌍 Spec-compliant and production ready JavaScript GraphQL server that lets you develop in a schema-first way. Built for Express, Connect, Hapi, Koa, and more.Github: apollographql/apollo-server Type: SDL first Stars: 13.5k ⭐ Last Release: 2023-08-30Core Library: GraphQL.jsFederation Library: Apollo Subgraph |
|
| ||||||||||||||||||||||||||||||
express-graphql | ||||||||||||||||||||||||||||||||
Create a GraphQL HTTP server with Express.Github: graphql/express-graphql Type: SDL first Stars: 6.4k ⭐ Last Release: 2020-11-19Core Library: GraphQL.jsFederation Library: Apollo Subgraph |
|
| ||||||||||||||||||||||||||||||
GraphQL Yoga | ||||||||||||||||||||||||||||||||
The fully-featured GraphQL server with focus on easy setup, performance and great developer experience.Github: dotansimha/graphql-yoga Type: SDL first Stars: 7.8k ⭐ Last Release: 2023-09-05Core Library: GraphQL.jsFederation Library: Apollo Subgraph |
|
| ||||||||||||||||||||||||||||||
GraphQL Helix | ||||||||||||||||||||||||||||||||
A highly evolved and framework-agnostic GraphQL HTTP server.Github: contra/graphql-helix Type: SDL first Stars: 827 ⭐ Last Release: 2022-07-09Core Library: GraphQL.jsFederation Library: Apollo Subgraph |
|
| ||||||||||||||||||||||||||||||
Mercurius | ||||||||||||||||||||||||||||||||
Implement GraphQL servers and gateways with FastifyGithub: mercurius-js/mercurius Type: SDL first Stars: 2.2k ⭐ Last Release: 2023-07-12Core Library: GraphQL.jsFederation Library: Apollo Subgraph |
|
| ||||||||||||||||||||||||||||||
NestJS (code first) | ||||||||||||||||||||||||||||||||
A progressive Node.js framework for building efficient, reliable and scalable server-side applications.Github: nestjs/graphql Type: Code first Stars: 1.3k ⭐ Last Release: 2023-06-16Core Library: GraphQL.jsFederation Library: Apollo Subgraph |
|
| ||||||||||||||||||||||||||||||
NestJS (SDL First) | ||||||||||||||||||||||||||||||||
A progressive Node.js framework for building efficient, reliable and scalable server-side applications.Github: nestjs/graphql Type: SDL first Stars: 1.3k ⭐ Last Release: 2023-06-16Core Library: GraphQL.jsFederation Library: Apollo Subgraph |
|
| ||||||||||||||||||||||||||||||
Pothos GraphQL | ||||||||||||||||||||||||||||||||
Plugin based GraphQL schema builder that makes building graphql schemas with TypeScript easy, fast and enjoyable.Github: hayes/pothos Type: Code first Stars: 2.0k ⭐ Last Release: 2023-09-22Core Library: GraphQL.js |
|
|
Library | Federation 1 Support | Federation 2 Support | ||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Lighthouse (Laravel) | ||||||||||||||||||||||||||||||||
A framework for serving GraphQL from LaravelGithub: nuwave/lighthouse Type: SDL first Stars: 3.2k ⭐ Last Release: 2023-09-20Core Library: webonyx/graphql-php |
|
| ||||||||||||||||||||||||||||||
GraphQL PHP | ||||||||||||||||||||||||||||||||
PHP implementation of the GraphQL specification based on the reference implementation in JavaScriptGithub: webonyx/graphql-php Type: Code first Stars: 4.5k ⭐ Last Release: 2023-09-01Federation Library: Skillshare/apollo-federation-php |
|
|
Library | Federation 1 Support | Federation 2 Support | ||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Ariadne | ||||||||||||||||||||||||||||||||
Python library for implementing GraphQL servers using schema-first approach.Github: mirumee/ariadne Type: SDL first Stars: 2.1k ⭐ Last Release: 2023-06-27Core Library: GraphQL-core 3 |
|
| ||||||||||||||||||||||||||||||
Graphene | ||||||||||||||||||||||||||||||||
GraphQL framework for PythonGithub: graphql-python/graphene Type: Code first Stars: 7.8k ⭐ Last Release: 2023-07-26Core Library: GraphQL-core 3Federation Library: graphql-python/graphene-federation |
|
| ||||||||||||||||||||||||||||||
Strawberry | ||||||||||||||||||||||||||||||||
A GraphQL library for Python that leverages type annotations 🍓Github: strawberry-graphql/strawberry Type: Code first Stars: 3.4k ⭐ Last Release: 2023-09-21Core Library: GraphQL-core 3 |
|
|
Library | Federation 1 Support | Federation 2 Support | ||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
GraphQL Ruby | ||||||||||||||||||||||||||||||||
Ruby implementation of GraphQL Github: rmosolgo/graphql-ruby Type: Code first Stars: 5.3k ⭐ Last Release: 2021-02-12Federation Library: Gusto/apollo-federation-ruby |
|
|
Library | Federation 1 Support | Federation 2 Support | ||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
async-graphql | ||||||||||||||||||||||||||||||||
A GraphQL server library implemented in RustGithub: async-graphql/async-graphql Type: Code first Stars: 3.0k ⭐ Last Release: 2022-11-28 |
|
|
Library | Federation 1 Support | Federation 2 Support | ||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Caliban | ||||||||||||||||||||||||||||||||
Functional GraphQL library for ScalaGithub: ghostdogpr/caliban Type: Code first Stars: 886 ⭐ Last Release: 2023-09-10 |
|
| ||||||||||||||||||||||||||||||
Sangria | ||||||||||||||||||||||||||||||||
Scala GraphQL implementationGithub: sangria-graphql/sangria Type: Code first Stars: 2.0k ⭐ Last Release: 2023-09-12Federation Library: sangria-graphql/sangria-federated |
|
|
Library | Federation 1 Support | Federation 2 Support | ||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Graphiti | ||||||||||||||||||||||||||||||||
The Swift GraphQL Schema framework for macOS and LinuxGithub: GraphQLSwift/Graphiti Type: SDL first Stars: 507 ⭐ Last Release: 2023-07-31 |
|
|
Library | Federation 1 Support | Federation 2 Support | ||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Dgraph | ||||||||||||||||||||||||||||||||
Dgraph is the native GraphQL database with a graph backend. It is open-source, scalable, distributed, highly available and lightning fast. |
|
| ||||||||||||||||||||||||||||||
GraphQL Mesh | ||||||||||||||||||||||||||||||||
Executable GraphQL schema from multiple data sources, query anything, run anywhere.Github: Urigo/graphql-mesh Type: undefined Stars: 3.0k ⭐ Last Release: 2023-09-15 |
|
| ||||||||||||||||||||||||||||||
Neo4J Graph Database | ||||||||||||||||||||||||||||||||
A GraphQL to Cypher query execution layer for Neo4j and JavaScript GraphQL implementations.Github: neo4j/graphql Type: Code first | SDL first Stars: 450 ⭐ Last Release: 2023-09-21Core Library: GraphQL.jsFederation Library: Apollo Subgraph |
|
| ||||||||||||||||||||||||||||||
StepZen, an IBM Company | ||||||||||||||||||||||||||||||||
Build GraphQL APIs for all your data in a declarative way. Federate across any data source, including GraphQL. |
|
|
resolved in #517
This PR contains the following updates:
4.1.8
->4.1.9
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - "after 8am and before 4pm on tuesday" in timezone Etc/UTC.
🚦 Automerge: Enabled.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by Renovate Bot.