Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Categories
  3. Miscellaneous
  4. GraphQL

GraphQL

The "Awesome GraphQL" project is a comprehensive collection of resources dedicated to GraphQL, a powerful query language for APIs and a runtime for executing those queries with your existing data. This list encompasses a variety of categories, including libraries, tools, tutorials, client and server implementations, and community resources that facilitate the adoption and mastery of GraphQL. It serves as an invaluable asset for developers of all skill levels, from beginners looking to understand the basics to experienced developers seeking advanced techniques and best practices. With this curated selection, users can enhance their GraphQL skills and build efficient, flexible APIs that meet modern application demands.

graphqlapi-designdata-fetchingclient-librariesserver-implementationstutorialsdevelopment-tools
RSSView on GitHub
15.0k stars1.2k forks0 contributorsUpdated
Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub

Related Awesome Lists

📦
Awesome

The "Awesome" project is a comprehensive exploration of recursion, a fundamental programming technique where a function calls itself to solve problems. This list covers various aspects of recursion, including visual illustrations, examples, and explanations that help demystify the concept. It is beneficial for beginners looking to grasp the basics of recursion, as well as experienced developers seeking to refine their understanding or find new applications for recursive solutions. With a variety of resources available, users can deepen their knowledge and enhance their coding skills through practical examples and insightful discussions.

452.0k
📦
Self Hosted

The "Awesome Self Hosted" project is a curated collection of software applications that can be hosted on your own servers, providing users with full control over their data and services. This list encompasses a wide range of categories, including web applications, databases, file storage solutions, content management systems, and development tools. It is particularly beneficial for developers, system administrators, and privacy-conscious users who seek alternatives to cloud services. By leveraging self-hosted solutions, users can enhance their security, customize their environments, and reduce reliance on third-party providers. Explore this collection to discover powerful tools that empower you to take charge of your digital landscape.

284.1k
📦
Free for Developers

The "Awesome Free for Developers" project is a curated collection of free tools, services, and resources available for developers. This list covers a wide range of categories including cloud services, APIs, software development tools, design resources, and educational platforms that offer free tiers or completely free access. It is particularly beneficial for developers, startups, and students who are looking to leverage high-quality resources without incurring costs. By providing access to these valuable tools, the project empowers users to enhance their projects, improve their skills, and innovate without financial barriers. Explore this collection to discover what you can utilize for your next development endeavor.

120.5k
📦
Beginner-Friendly Projects

The "Awesome Beginner-Friendly Projects" project is a curated collection of coding projects aimed at helping novice developers enhance their programming skills through practical experience. This list includes a variety of beginner-friendly projects across different programming languages, covering categories such as web development, game development, data analysis, and mobile applications. With resources ranging from project ideas and tutorials to sample code and community support, this list is invaluable for beginners looking to build confidence and competence in coding. Whether you're just starting or looking to practice your skills, you'll find engaging projects that inspire creativity and learning.

84.2k

Table of Contents

49 sections · 478 projects

Specifications

7 projects
GraphQL
GraphQL

A specification for GraphQL, a query language and execution engine for APIs that enables clients to request exactly the data they need.

JavaScript14,5797 days ago
GraphQL over HTTP
GraphQL over HTTP

A working draft specification that defines how GraphQL should be served over HTTP to ensure interoperability across clients and servers.

JavaScript4272 days ago
GraphQL Relay
relay.dev
OpenCRUD
OpenCRUD

A GraphQL CRUD API specification for databases, standardizing common data access patterns.

3904 years ago
Apollo Federation
apollographql.com
GraphQXL
gabotechs.github.io
GraphQL Scalars
graphql-scalars.com

Foundations

1 projects
GraphQL Foundation
graphql.org

Communities

9 projects
Discord - GraphQL
discord.graphql.org
GraphQL Weekly
graphqlweekly.com
Apollo GraphQL Community
community.apollographql.com
Discord - Reactiflux
join.reactiflux.com
Facebook
facebook.com
X
x.com
StackOverflow
stackoverflow.com
GraphQL APIs
GraphQL APIs

A curated list of public GraphQL APIs for developers to discover and integrate.

4,6841 year ago
/r/GraphQL
reddit.com

Meetups

19 projects
Relay Meetup
relaymeetup.com
Amsterdam
meetup.com
Bangalore
meetup.com
Berlin
meetup.com
Buenos Aires
meetup.com
Copenhagen
meetup.com
Dallas-Fort Worth
meetup.com
Hamburg
meetup.com
London
meetup.com
Melbourne
meetup.com
Munich
meetup.com
New York City
meetup.com
San Francisco
meetup.com
Seattle
meetup.com
Sydney
meetup.com
Tel Aviv
meetup.com
Wrocław
meetup.com
Singapore
meetup.com
Zurich
meetup.com

JavaScript/TypeScript

3 projects
graphql-js
graphql-js

The official JavaScript reference implementation of GraphQL, a query language for APIs.

TypeScript20,3542 days ago
graphql-jit
graphql-jit

A high-performance GraphQL execution engine that uses Just-In-Time (JIT) compilation to significantly speed up query processing.

TypeScript1,08417 days ago
Grafast
grafast.org

Clients

20 projects
apollo-client
apollo-client

The industry-leading GraphQL client for TypeScript, JavaScript, React, Vue, Angular, and more.

TypeScript19,8041 day ago
graphql-request
graphql-request

A minimal, extensible, and type-safe GraphQL client for JavaScript with full type inference and a powerful extension system.

TypeScript6,1142 months ago
typescript-graphql-request
graphql-code-generator.com
graphql-zeus
graphql-zeus

A strongly typed GraphQL client and code generator with autocomplete for TypeScript, compatible with Apollo and React Native.

TypeScript1,9783 months ago
graphqurl
graphqurl

A curl-like CLI and universal JavaScript client for GraphQL with autocomplete, subscriptions, and schema introspection.

JavaScript3,3811 year ago
aws-amplify
aws-amplify

A declarative JavaScript library for frontend and mobile developers to integrate cloud services like authentication, storage, and APIs.

TypeScript9,5611 day ago
genql
genql

A type-safe TypeScript query builder for GraphQL APIs with auto-completion and validation.

TypeScript9761 month ago
vue-apollo
vue-apollo

Apollo Client integration for Vue.js applications, providing hooks, components, and utilities for GraphQL.

TypeScript6,03417 days ago
apollo-angular
apollo-angular

A fully-featured, production-ready caching GraphQL client for Angular applications.

TypeScript1,51622 days ago
svelte-apollo
svelte-apollo

Svelte integration for Apollo GraphQL, providing reactive GraphQL queries, mutations, and subscriptions in Svelte components.

TypeScript9483 years ago
ember-apollo-client
ember-apollo-client

An Ember CLI addon for integrating Apollo Client and GraphQL into Ember.js applications.

JavaScript28011 months ago
Apollo Elements
Apollo Elements

A collection of web component libraries for building GraphQL-powered UIs with Apollo Client.

TypeScript4231 day ago
sveltekit-kitql
sveltekit-kitql

A collection of standalone tools and libraries to accelerate SvelteKit and GraphQL web application development.

TypeScript4551 day ago
react-apollo
apollographql.com
relay
relay

A JavaScript framework for building data-driven React applications with GraphQL.

Rust18,9491 day ago
urql
urql

A highly customizable and versatile GraphQL client for React, Preact, Vue, Solid, and Svelte.

TypeScript8,96613 days ago
graphql-hooks
graphql-hooks

A minimal, hooks-first GraphQL client for React with a tiny bundle size and full SSR support.

TypeScript1,8865 months ago
mst-gql
mst-gql

A library that generates strongly-typed MobX-state-tree models and stores from a GraphQL schema.

JavaScript6891 year ago
micro-graphql-react
micro-graphql-react

A lightweight GraphQL React client with extensible, composable cache invalidation and Suspense support.

JavaScript5272 years ago
gqty
gqty

A TypeScript GraphQL client that automatically infers queries from your code, eliminating manual query writing.

TypeScript1,0392 days ago

Servers

17 projects
apollo-server
apollo-server

A production-ready JavaScript GraphQL server that supports schema-first development and integrates with popular Node.js frameworks.

TypeScript13,9412 days ago
hapi-graphql
hapi-graphql

A Hapi plugin for creating GraphQL HTTP servers, ported from express-graphql.

JavaScript1138 years ago
hapi-plugin-graphiql
hapi-plugin-graphiql

A HAPI plugin that integrates GraphiQL with authentication support and custom UI enhancements.

CSS215 years ago
graphql-api-koa
graphql-api-koa

GraphQL execution and error handling middleware for Koa, built from scratch.

JavaScript523 years ago
koa-graphql
koa-graphql

A middleware for creating GraphQL HTTP servers with Koa, ported from express-graphql.

TypeScript8393 years ago
graphql-koa-scripts
graphql-koa-scripts

A simplified setup for Apollo GraphQL with Koa, enabling minimal configuration for server projects.

JavaScript21 year ago
gql
gql

Universal GraphQL HTTP middleware for Deno and Bun, compatible with Deno.serve, Bun.serve, and oak.

TypeScript2046 months ago
mercurius
mercurius

A GraphQL adapter for Fastify that enables building GraphQL servers and gateways with performance optimizations.

JavaScript2,4849 days ago
graphql-yoga
graphql-yoga

A fully-featured GraphQL server with easy setup, performance, and great developer experience, built on the WHATWG Fetch API.

TypeScript8,5281 day ago
graphitejs
graphitejs

A Node.js framework for building scalable GraphQL schemas and types quickly and easily.

JavaScript1232 days ago
graphql-helix
graphql-helix

A collection of utility functions for building your own GraphQL HTTP server that is framework and runtime agnostic.

TypeScript8292 years ago
pylon
pylon

A TypeScript-first framework for building type-safe GraphQL APIs with minimal boilerplate.

TypeScript37429 days ago
modus
modus

A serverless framework for building agentic systems and AI apps in Go and AssemblyScript, powered by WebAssembly.

Go41610 months ago
graphql-sequelize
graphql-sequelize

A helper library for building GraphQL APIs with Sequelize models, providing automatic query resolution and field generation.

JavaScript1,8853 years ago
graphql-bookshelf
graphql-bookshelf

A helper library for defining GraphQL schemas around BookshelfJS models with automatic relationship mapping.

JavaScript1843 years ago
join-monster
join-monster

A GraphQL to SQL query execution layer that automatically generates efficient SQL queries from GraphQL queries.

JavaScript2,70211 months ago
graphql-ably-pubsub
graphql-ably-pubsub

An Ably PubSub implementation for GraphQL Apollo Server to enable real-time subscriptions without managing WebSocket servers.

TypeScript83 years ago

Scalars

1 projects
graphql-scalars
graphql-scalars

A library of custom GraphQL scalar types for creating precise, type-safe GraphQL schemas.

TypeScript1,93415 days ago

Type

9 projects
type-graphql
type-graphql

Create GraphQL schemas and resolvers with TypeScript using classes and decorators.

TypeScript8,0877 days ago
graphql-nexus
graphql-nexus

A declarative, code-first GraphQL schema builder for TypeScript/JavaScript that provides full type safety.

TypeScript3,4362 years ago
graphql-code-generator
graphql-code-generator

A tool for generating code from GraphQL schemas and operations with a flexible plugin system.

TypeScript11,2653 days ago
pothos
pothos

A plugin-based GraphQL schema builder for TypeScript with best-in-class type safety and zero runtime overhead.

TypeScript2,60914 days ago
garph
garph

A fullstack GraphQL framework for TypeScript that delivers the best GraphQL developer experience.

TypeScript1,3132 years ago
gqloom
gqloom

A code-first GraphQL schema loom that weaves runtime types from validation libraries and ORMs into GraphQL schemas for TypeScript/JavaScript.

TypeScript10217 days ago
fast-graphql
fast-graphql

A Node.js package for structuring, combining resolvers, merging GraphQL schemas, and generating schema files.

JavaScript53 years ago
graphql-to-type
graphql-to-type

A GraphQL request parser implemented entirely using TypeScript's type system to generate type-safe responses and variables.

TypeScript62 years ago
gql.tada
gql.tada

A GraphQL document authoring library for TypeScript that infers result and variable types on the fly.

TypeScript2,9558 days ago

JavaScript Examples

12 projects
react-starter-kit
react-starter-kit

A full-stack monorepo template for building SaaS applications with React 19, tRPC, and Cloudflare Workers.

TypeScript23,6484 months ago
SWAPI GraphQL Wrapper
SWAPI GraphQL Wrapper

A GraphQL schema and server that wraps the Star Wars API (SWAPI) to provide a GraphQL interface.

JavaScript1,0631 month ago
Relay TODO MVC
Relay TODO MVC

Example TodoMVC implementations using Relay with various routing libraries for reference and learning.

JavaScript1581 day ago
Apollo Client documentation
apollographql.com
Apollo Server tools documentation
apollographql.com
F8 App 2017
F8 App 2017

Official 2017 F8 conference app built with React Native, Redux, Relay, and GraphQL.

JavaScript13,8993 years ago
Apollo React example for Github GraphQL API
Apollo React example for Github GraphQL API

A React example application that queries the GitHub GraphQL API using Apollo Client.

JavaScript1133 years ago
Next.js TypeScript and GraphQL Example
Next.js TypeScript and GraphQL Example

A React framework for production with hybrid static & server rendering, TypeScript support, and file-system routing.

JavaScript141,0711 day ago
GraphQL StackBlitz Starter
stackblitz.com
NAPERG
NAPERG

A fullstack SaaS boilerplate with AI features, built with tRPC, Fastify, and React for rapid web app development.

TypeScript1,4093 days ago
VulcanJS
vulcanjs.org
RAN!
RAN!

A React, GraphQL, and Next.js toolkit for building SEO-ready, production-ready web applications with SSR, hot-reload, and CLI commands.

JavaScript2,2095 months ago

TypeScript Examples

6 projects
Node.js API Starter Kit
Node.js API Starter Kit

A monorepo starter kit for building full-stack applications with GraphQL API, PostgreSQL, React, and Joy UI.

TypeScript3,9721 year ago
Next.js Apollo TypeScript Starter
Next.js Apollo TypeScript Starter

A minimalistic Next.js starter with Apollo GraphQL, TypeScript, and modern tooling for full-stack development.

TypeScript2746 months ago
GraphQL Starter
GraphQL Starter

A production-ready boilerplate for building TypeScript Node.js APIs with Express, Apollo GraphQL, and modern tooling.

TypeScript1135 months ago
Mocked Managed Federation - Apollo Server 3
Mocked Managed Federation - Apollo Server 3

An example demonstrating how to mock a managed federation Supergraph schema using Apollo Server 3.x and apollo-gateway.

TypeScript72 years ago
Mocked Managed Federation - Apollo Server 4
Mocked Managed Federation - Apollo Server 4

An example demonstrating how to mock a managed federation Supergraph schema using Apollo Server 4 and apollo-gateway.

TypeScript12 years ago
Next.js Advanced Graphql Crud MongoDB Starter
Next.js Advanced Graphql Crud MongoDB Starter

A starter template for building advanced CRUD applications with GraphQL, Next.js, and MongoDB.

TypeScript313 years ago