awesome-graphql
by chentsulin
Awesome list of GraphQL
AI summary
GraphQL toolkit
An authoritative list of resources and tools for building GraphQL applications.
- stars
- 14.6K
- forks
- 1.2K
- watching
- 382
- awesome lists
- 5
- entries
- 410
What's in the list
410 links in 46 sections, with live GitHub stats.activeno commit in 2y
Specifications
GraphQL over HTTP
Working draft of "GraphQL over HTTP" specification
- GraphQL Relay
Relay-compliant GraphQL server specification
OpenCRUD
OpenCRUD is a GraphQL CRUD API specification for databases
- Apollo Federation
Apollo Federation specification
- GraphQXL
GraphQXL is an extension of the GraphQL language with some additional features that help creating big and scalable server-side schemas
- GraphQL Scalars
hosts community defined custom Scalar specifications for use with @specifiedBy
Communities
- GraphQL Weekly
A weekly newsletter highlighting resources and news from the GraphQL community
- Apollo GraphQL Community
Connect with other developers and share knowledge about every part of the Apollo GraphQL platform
- Discord - Reactiflux
Join on the Reactiflux Discord server
- Facebook
Group for discussions, articles and knowledge sharing
- X
Use the hashtag
- StackOverflow
Questions and answers. Use the tag
GraphQL APIs
A collective list of public GraphQL APIs
- /r/GraphQL
A Subreddit for interesting and informative GraphQL content and discussions
Meetups
Implementations / JavaScript/TypeScript
graphql-jit
GraphQL execution using a JIT compiler
apollo-client
A fully-featured, production ready caching GraphQL client for every UI framework and GraphQL server
graphql-request
A minimal GraphQL client for Node and browsers
- typescript-graphql-request
Use GraphQL Request as a fully typed SDK
graphql-zeus
GraphQL Zeus creates autocomplete client library for or which provides autocompletion for strongly typed queries
graphqurl
curl for GraphQL with autocomplete, subscriptions and GraphiQL. Also a dead-simple universal javascript GraphQL client
aws-amplify
A client library developed by Amazon for caching, analytics and more that includes a way to fetch GraphQL queries
gqty
A No GraphQL client for TypeScript
genql
Type safe TypeScript client for any GraphQL API
vue-apollo
Apollo/GraphQL integration for VueJS
apollo-angular
A fully-featured, production ready caching GraphQL client for Angular and every GraphQL server
svelte-apollo
Svelte integration for Apollo GraphQL
ember-apollo-client
An ember-cli addon for Apollo Client and GraphQL
apollo-elements
GraphQL web components that work in any frontend framework
sveltekit-kitql
A set of tools, helping you building efficient apps in a fast way with SvelteKit and GraphQL
- react-apollo
The core @apollo/client library provides built-in integration with React
relay
Relay is a JavaScript framework for building data-driven React applications
urql
A simple caching GraphQL client for React
graphql-hooks
Minimal hooks-first GraphQL client with caching and server-side rendering support
mst-gql
Bindings for mobx-state-tree and GraphQL
micro-graphql-react
A lightweight utility for adding GraphQL to React. components. Includes simple caching and uses GET requests that could additionally be cached through a service-worker
@gqty/react
A No GraphQL client for TypeScript
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
hapi-graphql
Create a GraphQL HTTP server with Hapi
hapi-plugin-graphiql
HAPI plugin for GraphiQL integration
graphql-api-koa
GraphQL Koa middleware that implements GraphQL.js from scratch and supports native ESM
koa-graphql
GraphQL Koa Middleware
graphql-koa-scripts
GraphQL Koa 1 file simplified. usefull for quick test
gql
Universal GraphQL HTTP middleware for Deno
mercurius
GraphQL plugin for Fastify
graphql-yoga
Fully-featured GraphQL Server with focus on easy setup, performance and great developer experience
graphitejs
Framework NodeJS for GraphQL
graphql-helix
A highly evolved GraphQL HTTP Server
pylon
Write full-feature APIs with just functions. No more boilerplate code, no more setup. Just write functions and deploy
modus
Serverless runtime based on WebAssembly that delivers auto-generated GraphQL APIs
graphql-sequelize
Sequelize helpers for GraphQL
graphql-bookshelf
Some help defining GraphQL schema around BookshelfJS models
join-monster
A GraphQL-to-SQL query execution layer for batch data fetching
- graphql-ably-pubsub
Ably PubSub implementation for GraphQL to publish mutation updates and subscribe to the result through a subscription query
graphql-scalars
A library of custom GraphQL Scalars for creating precise type-safe GraphQL schemas
type-graphql
Create GraphQL schema and resolvers with TypeScript, using classes and decorators!
graphql-nexus
Code-First, Type-Safe, GraphQL Schema Construction
graphql-code-generator
: GraphQL code generator with flexible support for custom plugins and templates like TypeScript (frontend and backend), React Hooks, resolvers signatures and more
pothos
Pothos is a plugin based GraphQL schema builder for typescript. It makes building graphql schemas in typescript easy, fast and enjoyable
garph
Garph is full-stack framework for building type-safe GraphQL APIs in TypeScript
gqloom
GQLoom is a GraphQL weaver for TypeScript/JavaScript that weaves GraphQL schema and resolvers using , , or
fast-graphql
Graphql Tools to Structure, Combine Resolvers and Merge Schema Definitions for Node.js, Next.Js and Graphql Apollo server
graphql-to-type
GraphQL query parser written entirely in TypeScript's type system for creating interfaces based on provided query
gql.tada
GraphQL document authoring library, inferring the result and variables types of GraphQL queries and fragments in the TypeScript type system
graphql-tools
Tool library for building and maintaining GraphQL-JS servers
graphql-tag
A JavaScript template literal tag that parses GraphQL queries
load-gql
A tiny, zero dependency GraphQL schema loader from files and folders
graphql-compose
Tool which allows you to construct flexible graphql schema from different data sources via plugins
graphql-modules
Separate GraphQL server into smaller, reusable parts by modules or features
graphql-shield
A library that helps creating a permission layer for a graphql api
graphql-shield-generator
Emits a GraphQL Shield from your GraphQL schema
graphqlgate
A GraphQL rate-limiting library with query complexity analysis for Node.js
graphql-let
A webpack loader to import type-protected codegen results directly from GraphQL documents
graphql-config
One configuration for all your GraphQL tools (supported by most tools, editors & IDEs)
graphql-cli
A command line tool for common GraphQL development workflows
graphql-toolkit
A set of utils for faster development of GraphQL tools (Schema and documents loading, Schema merging and more)
graphql-mesh
use GraphQL query language to access data in remote APIs that don't run GraphQL (and also ones that do run GraphQL)
sofa
Generate REST API from your GraphQL API
graphback
Framework and CLI to add a GraphQLCRUD API layer to a GraphQL server using data models
graphql-middleware
Split up your GraphQL resolvers in middleware functions
graphql-relay-js
A library to help construct a graphql-js server supporting react-relay
graphql-normalizr
Normalize GraphQL responses for persisting in the client cache/state
babel-plugin-graphql
Babel plugin that compile GraphQL tagged template strings
eslint-plugin-graphql
An ESLint plugin that checks your GraphQL strings against a schema
graphql-ws
Coherent, zero-dependency, lazy, simple, GraphQL over WebSocket Protocol compliant server and client
graphql-live-query
Realtime GraphQL Live Queries with JavaScript
GraphVinci
An interactive schema visualizer for GraphQL APIs
supertest-graphql
Extends to easily test a GraphQL endpoint
schemathesis
Runs arbitrary queries matching a GraphQL schema to find server errors
microfiber
Query and manipulate GraphQL introspection query results in useful ways
graphql-armor
An instant security layer for production GraphQL Endpoints
goctopus
an incredibly fast GraphQL discovery & fingerprinting toolbox
GraphQL Constraint Directive
Allows using @constraint as a directive to validate input data. Inspired by Constraints Directives RFC and OpenAPI
Validator.js Wrapper Directive
A comprehensive list of validator directive wraps Validator.js functionalities
WunderGraph Cosmo
The Open-Source GraphQL Federation Solution with Full Lifecycle API Management for (Federated) GraphQL. Schema Registry, composition checks, analytics, metrics, tracing and routing
graphql-go-tools
A graphQL Router / API Gateway framework written in Golang, focussing on correctness, extensibility, and high-performance. Supports Federation v1 & v2, Subscriptions & more
graphql-sunset
Quickly and easily add support for the header to your GraphQL server, to better communicate upcoming breaking changes
SWAPI GraphQL Wrapper
A GraphQL schema and server wrapping SWAPI
Relay TodoMVC
Relay TodoMVC with routing
- Apollo Client documentation
Documentation and example for building GraphQL apps using apollo client
- Apollo Server tools documentation
Documentation, tutorial and examples for building GraphQL server and connecting to SQL, MongoDB and REST endpoints
F8 App 2017
Source code of the official F8 app of 2016, powered by React Native and other Facebook open source projects
Apollo React example for Github GraphQL API
Usage Examples Apollo React for Github GraphQL API with create-react-app
Next.js TypeScript and GraphQL Example
A type-protected GraphQL example on Next.js running under the hood
- GraphQL StackBlitz Starter
– A live, editable demo spinning up in about 2 seconds and running in a browser
NAPERG
Fullstack Boilerplate GraphQL. Made with React & Prisma + authentication & roles
- VulcanJS
The full-stack React+GraphQL framework
RAN Toolkit
Production-ready toolkit/boilerplate with support for GraphQL, SSR, Hot-reload, CSS-in-JS, caching, and more
Next.js Apollo TypeScript Starter
Next.js starter project focused on developer experience
GraphQL Starter
A boilerplate for TypeScript + Node Express + Apollo GraphQL APIs
Mocked Managed Federation - Apollo Server 3
An example of how to mock a managed federation Supgraph using Apollo Server 3.x
Mocked Managed Federation - Apollo Server 4
An example of how to mock a managed federation Supgraph using Apollo Server 4.x
Next.js Advanced Graphql Crud MongoDB Starter
Starter Generic CRUD with Advanced Apollo Graphql server with Next.js and Mongodb (TypeScript)
Implementations / Ruby
graphql-batch
A query batching executor for the graphql gem
graphql-auth
A JWT auth wrapper working with devise
agoo
Ruby web server that implements Facebook's GraphQL
GQLi
A GraphQL client and DSL. Allowing to write queries in native Ruby
github-graphql-rails-example
Example Rails app using GitHub's GraphQL API
relay-on-rails
Barebones starter kit for Relay application with Rails GraphQL server
relay-rails-blog
A graphql, relay and standard rails application powered demo weblog
to_eat_app
A sample graphql/rails/relay application with a related 3-part article series
agoo-demo
Use of the Agoo server to demonstrate a simple GraphQL application
rails-devise-graphql
A rails 6 boilerplate with devise, graphql & JWT auth
Implementations / PHP
graphql-relay-php
Relay helpers for webonyx/graphql-php implementation of GraphQL
lighthouse
A PHP package that allows to serve a GraphQL endpoint from your Laravel application
graphql-laravel
Laravel wrapper for Facebook's GraphQL
overblog/graphql-bundle
This bundle provides tools to build a complete GraphQL server in your Symfony App. Supports react-relay
wp-graphql
GraphQL API for WordPress
graphqlite
Framework agnostic library that allows you to write GraphQL server by annotating your PHP classes
siler
Plain-old functions providing a declarative API for GraphQL servers with Subscriptions support
graphql-request-builder
Builds request payload in GraphQL structure
- drupal/graphql
Craft and expose a GraphQL schema for Drupal 9 and 10
Implementations / Python
graphql-core
GraphQL implementation for Python based on GraphQL.js v16.3.0 reference implementation
graphql-relay-py
A library to help construct a graphql-py server supporting react-relay
graphql-parser-python
A python wrapper around libgraphqlparser
graphene
A package for creating GraphQL schemas/types in a Pythonic easy way
graphene-gae
Adds GraphQL support to Google AppEngine (GAE)
django-graphiql
Integrate GraphiQL easily into your Django project
flask-graphql
Adds GraphQL support to your Flask application
python-graphql-client
Simple GraphQL client for Python 2.7+
python-graphjoiner
Create GraphQL APIs using joins, SQL or otherwise
graphene-django
A Django integration for Graphene
Flask-GraphQL-Auth
An authentication library for Flask inspired from flask-jwt-extended
tartiflette
GraphQL Implementation, SDL First, for python 3.6+ / asyncio
tartiflette-aiohttp
Wrapper of Tartiflette to expose GraphQL API over HTTP based on aiohttp / 3.6+ / asyncio,
Ariadne
library for implementing GraphQL servers using schema-first approach. Asynchronous query execution, batteries included for ASGI, WSGI and popular webframeworks,
django-graphql-auth
Django registration and authentication with GraphQL
strawberry
A new GraphQL library for Python
turms
A pythonic graphql codegenerator built around graphql-core and pydantic
rath
An apollo like graphql client with async and sync interface
sgqlc
Simple GraphQL Client makes working with GraphQL API responses easier in Python
- Python Backend Tutorial
A tutorial on creating a GraphQL server with and a client with
Implementations / Java
DGS Framework
A GraphQL server framework for Spring Boot, developed by Netflix
- graphql-java-generator
A and a that can generate both the and the (POJOs and utility classes). The server part is based on graphql-java, and hides all its boilerplate codes
gaphql-java-type-generator
Auto-generates types for use with GraphQL Java
schemagen-graphql
Schema generation and execution package that turns POJO's into a GraphQL Java queryable set of objects. Enables exposing any service as a GraphQL service using Annotations
graphql-java-annotations
Provides annotations-based syntax for schema definition with GraphQL Java
graphql-java-tools
Schema-first graphql-java convenience library that makes it easy to bring your own implementations as data resolvers. Inspired by for JS
graphql-java-codegen-maven-plugin
Schema-first maven plugin for generating Java types and Resolver interfaces. Works perfectly in conjunction with graphql-java-tools. Inspired by
graphql-java-codegen-gradle-plugin
Schema-first gradle plugin for generating Java types and Resolver interfaces. Works perfectly in conjunction with graphql-java-tools. Inspired by
graphql-java-servlet
A framework-agnostic java servlet for exposing graphql-java query endpoints with GET, POST, and multipart uploads
manifold-graphql
Comprehensive GraphQL client use. Schema-first. Type-safe GraphQL types, queries, and results, no code generators, no POJOs, no annotations. Excellent with IntelliJ IDEA and Android Studio. See the below
spring-graphql-common
Spring Framework GraphQL Library
graphql-spring-boot
GraphQL and GraphiQL Spring Framework Boot Starters
vertx-graphql-service-discovery
Asynchronous GraphQL service discovery and querying for your microservices
vertx-dataloader
Port of Facebook DataLoader for efficient, asynchronous batching and caching in clustered GraphQL environments
graphql-spqr
Java 8+ API for rapid development of GraphQL services
Light Java GraphQL
: A lightweight, fast microservices framework with all cross-cutting concerns addressed and ready to plug in GraphQL schema
- Elide
: A Java library that can expose a JPA annotated data model as a GraphQL service over any relational database
federation-jvm
Apollo Federation on the JVM
graphql-orchestrator-java
GraphQL Orchestrator/Gateway library that supports Schema Stitching and Apollo Federation directives to combine schema from multiple GraphQL microservices into a single unified schema
graphql-java-extended-validation
Provides extended validation of fields and field arguments for graphql-java
dgs-extended-formatters
An experimental set of DGS Directives for common formatting use-cases
graphql-java-datetime
GraphQL ISO Date is a set of RFC 3339 compliant date/time scalar types to be used with graphql-java
graphql-java-extended-scalars
Extended scalars for graphql-java
graphql-spqr-samples
An example GraphQL server written with Spring MVC and GraphQL-SPQR
manifold-graphql sample
A simple application, both client and server, demonstrating the Manifold GraphQL library
graphql-java-kickstart_samples
Samples for using the GraphQL Java Kickstart projects
graphql-java-kickstart-federation-example
A GraphQL Java Kickstart federation example
dgs-federation-example
A Netflix DGS federation example
- Spring Boot backend tutorial
A tutorial creating a GraphQL server and client using Spring Boot and Netflix DGS
Implementations / Kotlin
manifold-graphql
Comprehensive GraphQL client use. Schema-first. Type-safe GraphQL types, queries, and results, no code generators, no POJOs, no annotations. Excellent with IntelliJ IDEA and Android Studio. See the below
KGraphQL
: Pure Kotlin implementation to setup a GraphQL server
Kobby
Codegen plugin of by GraphQL schema. The generated DSL supports execution of complex GraphQL queries, mutation and subscriptions in Kotlin with syntax similar to native GraphQL syntax
Graphkt
A DSL based graphql server library for kotlin, backed by graphql-java
Implementations / C/C++
agoo-c
A high performance GraphQL server written in C
cppgraphqlgen
C++ GraphQL schema service generator
CaffQL
Generates C++ client types and request/response serialization from a GraphQL introspection query
Implementations / Go
graphql-go
GraphQL server with a focus on ease of use
gqlgen
Go generate based graphql server library
graphql-relay-go
A Go/Golang library to help construct a server supporting react-relay
graphjin
: Build APIs in 5 minutes with GraphQL. An instant GraphQL to SQL compiler
graphql-go-tools
A graphQL Router / API Gateway framework written in Golang, focussing on correctness, extensibility, and high-performance. Supports Federation v1 & v2, Subscriptions & more
todomvc-relay-go
Port of the React/Relay TodoMVC app, driven by a Golang GraphQL backend
go-graphql-subscription-example
A GraphQL schema and server that demonstrates GraphQL (over Websocket) to consume messages
- Go Backend Tutorial
A tutorial showing how to make a Go GraphQL server and client using code generation
Implementations / Scala
sangria-relay
Sangria Relay Support
caliban
Caliban is a purely functional library for creating GraphQL backends in Scala
sangria-playground
An example of GraphQL server written with Play and sangria
Implementations / .NET
graphql-net
GraphQL to IQueryable for .NET
Hot Chocolate
GraphQL server for .Net Core and .NET Framework
Snowflaqe
Type-safe GraphQL code generator for F# and
EntityGraphQL
library to build a GraphQL API on top of data model with the extensibility to bring multiple data sources together in the single GraphQL schema
ZeroQL
type-safe GraphQL client with Linq-like interface for C#
Implementations / Elixir
graphql-elixir
GraphQL Elixir. (No longer maintained)
plug_graphql
Plug integration for GraphQL Elixir
graphql_relay
Relay helpers for GraphQL Elixir
graphql_parser
Elixir bindings for
graphql
Elixir GraphQL parser
plot
GraphQL parser and resolver for Elixir
Implementations / Haskell
morpheus-graphql
Haskell GraphQL Api, Client and Tools
Implementations / SQL
sql-to-graphql
Generate a GraphQL API based on your SQL database structure
PostGraphile
Lightning-fast GraphQL APIs for PostgreSQL: highly customisable; extensible via plugins; realtime
Hasura
Hasura gives Instant Realtime GraphQL APIs over PostgreSQL. Works with an existing database too
- subZero
GraphQL & REST API for your database
Implementations / Clojure
Lacinia
GraphQL implementation in pure Clojure
graphql-query
Clojure(Script) GraphQL query generation
Implementations / Android
manifold-graphql
Comprehensive GraphQL client use. Schema-first. Type-safe GraphQL types, queries, and results, no code generators, no POJOs, no annotations. Excellent with IntelliJ IDEA and Android Studio. See the below
Implementations / iOS
ApolloDeveloperKit
Apollo Client Devtools bridge for [Apollo iOS]
Graphaello
Type Safe GraphQL directly from SwiftUI
- GQLite iOS SDK
GQLite iOS SDK is a toolkit to work with GraphQL servers easily
Implementations / ClojureScript
graphql-query
Clojure(Script) GraphQL query generation
Implementations / ReasonML
ReasonQL
Type-safe and simple GraphQL Client for ReasonML developers
reason-urql
ReasonML binding for urql Client
Implementations / Dart
Artemis
A GraphQL type and query generator for Dart/Flutter
Implementations / Rust
juniper
GraphQL server library for Rust
graphql-client
GraphQL client library for Rust with WebAssembly (wasm) support
graphql-parser
A parser, formatter and AST for the GraphQL query and schema definition language for Rust
tailcall
A platform for building high-performance GraphQL backends
Implementations / R (Rstat)
Implementations / Julia
GraphQLClient.jl
A Julia GraphQL client for seamless integration with a server
Implementations / Crystal
graphql-crystal
library inspired by & &
crystal-gql
GraphQL client shard inspired by Apollo client
graphql.cr
GraphQL shard
Implementations / Ballerina
graphql
Ballerina standard library for GraphQL. This library provides a GraphQL client and server implementations including builtin support for GraphQL subscriptions
graphql CLI
A CLI tool to generate Ballerina code from GraphQL schema and GraphQL schema from Ballerina code. It also provides functionality to generate usage-specific GraphQL clients using GraphQL schemas and documents
Tools / Tools - Editors & IDEs & Explorers
GraphQL Editor
Visual Editor & GraphQL IDE
GraphQL Voyager
Represent any GraphQL API as an interactive graph
Altair GraphQL Client
A beautiful feature-rich GraphQL Client for all platforms
Brangr
A unique, user-friendly data browser/viewer for any GraphQL service, with attractive result layouts
- Insomnia
- A full-featured API client with first-party GraphQL query editor
- Postman
An HTTP Client that supports editing GraphQL queries
Bruno
Fast, open source API client, which stores collections offline-only in a Git-friendly plain text markup language
Escape GraphMan
Generate a complete Postman collection from a GraphQL endpoint
- Apollo Sandbox
The quickest way to navigate and test your GraphQL endpoints
GraphQL Birdseye
– View any GraphQL schema as a dynamic and interactive graph
- AST Explorer
Select "GraphQL" at the top, explore the GraphQL AST and highlight different parts by clicking in the query
- Firecamp - GraphQL Playground
The fastest collaborative GraphQL playground
CraftQL
A CLI tool to visualize GraphQL schemas and to output a graph data structure as a graphviz .dot format
gqt
Build and execute GraphQL queries in the terminal
Tools / Tools - Testing
graphql-to-karate
Generate Karate API tests from your GraphQL schemas
Tools / Tools - Security
- Escape - The GraphQL Security Scanner
One-click security scan of your GraphQL endpoints. Free, no login required
Escape Graphinder - GraphQL Subdomain Enumeration
– Blazing fast GraphQL endpoints finder using subdomain enumeration, scripts analysis and bruteforce
InQL Scanner
A Burp Extension for GraphQL Security Testing
- WAF for graphQL
Web Application Firewall for graphQL APIs
GraphQL Intruder
Plugin based python script to perform GraphQL vulnerability assessment
GraphQL Cop
Security Audit Utility for GraphQL
GraphQLer
Dependency-aware dynamic GraphQL testing tool
Tools / Tools - Browser Extensions
Apollo Client Developer Tools
GraphQL debugging tools for Apollo Client in the Chrome developer console
- GraphQL Network Inspector
A simple and clean chrome dev-tools extension for GraphQL network inspection
Tools / Tools - Prototyping
GraphQL Faker
🎲 Mock or extend your GraphQL API with faked data. No coding required
Tools / Tools - Docs
graphdoc
Static page generator for documenting GraphQL Schema
gqldoc
The easiest way to make API documents for GraphQL
spectaql
Autogenerate static GraphQL API documentation
- graphql-markdown
Flexible documentation for GraphQL powered with Docusaurus
Tools / Tools - Editor Plugins
- Apollo GraphQL VSCode Extension
Rich editor support for GraphQL client and server development that seamlessly integrates with the Apollo platform
js-graphql-intellij-plugin
GraphQL language support for IntelliJ IDEA and WebStorm, including Relay.QL tagged templates in JavaScript and TypeScript
vim-graphql
A Vim plugin that provides GraphQL file detection and syntax highlighting
- Apollo Workbench
Tooling to help you develop and mock federated schemas using Apollo Federation
graphql-autocomplete
Autocomplete and lint from a GraphQL endpoint in Atom
Tools / Tools - Miscellaneous
graphql-code-generator
GraphQL code generator based on schema and documents
swagger-to-graphql
GraphQL types builder based on REST API described in Swagger. Allows to migrate to GraphQL from REST for 5 minutes
ts-graphql-plugin
A language service plugin complete and validate GraphQL query in TypeScript template strings
apollo-tracing
GraphQL extension that enables you to easily get resolver-level performance information as part of a GraphQL response
json-graphql-server
Get a full fake GraphQL API with zero coding in less than 30 seconds, based on a JSON data file
Prisma
Turn your database into a GraphQL API. Prisma lets you design your data model and have a production ready GraphQL API online in minutes
Typetta
Node.js ORM written in TypeScript for type lovers. Typetta is the perfect ORM for the GraphQL + NodeJS + Typescript stack
tuql
Automatically create a GraphQL server from any sqlite database
Bit
Organize GraphQL API as components to be consumed with NPM or modified from any project, )
openapi-to-graphql
Take any OpenAPI Specification (OAS) or swagger and create a GraphQL interface - Two minute video and resources
- Retool
– Internal tools builder on top of your GraphQL APIs + GraphQL IDE with a schema explorer
dataloader-codegen
An opinionated JavaScript library for automatically generating predictable, type safe DataLoaders over a set of resources (e.g. HTTP endpoints)
raphql-inspector
: alidate schema, get schema change notifications, validate operations, find breaking changes, look for similar types, schema coverage
amplication
: Amplication is an open‑source low code development tool. It builds database applications with REST API and GraphQL for CRUD with relations, sorting, filtering, pagination
Blendbase
: Single open-source GraphQL API to connect CRMs to your SaaS. Query any customer CRM system (Salesforce, Hubspot and more) with a single API query from your SaaS app
microfiber
Query and manipulate GraphQL introspection query results in useful ways
- ILLA Cloud
– Open-source low-code tool building platform provides an easy way to integrate with GraphQL with minimal configurations
- DronaHQ
Build internal tools, dashboards, admin panel on top of GraphQL data in minutes
- Dynaboard
Generate low-code web apps from any GraphQL API using AI
gqlhash
Lightning fast query hasher that ignores formatting diffs and comments and supports multiple hashing functions
Databases
- Dgraph
Scalable, distributed, low latency, high throughput Graph database with GraphQL as the query language
- EdgeDB
The next generation object-relational database with native GraphQL support
- FaunaDB
Relational NoSQL database with Supports joins, indexes, and multi-region ACID transactions with serverless pay-per-use pricing
- ArangoDB
Native multi-model database with via the built-in
Weaviate
Weaviate is a cloud-native, modular, real-time vector search engine with a built to scale your machine learning models
Services
- FakeQL
GraphQL API mocking as a service ... because GraphQL API mocking should be easy!
- Moesif API Analytics
A GraphQL analaytics and monitoring service to find functional and performance issues
- Booster framework
An open-source framework that makes you forget about infrastructure and allows you to focus exclusively on your business logic. It autogenerates a GraphQL API for your models, supporting mutations, queries, and subscriptions
- Hypi
Low-code, scalable, serverless backend as a service. Your GraphQL & REST over GraphQL backend in minutes
- Nhost
Open source Firebase alternative with GraphQL
Saleor
GraphQL-first headless e-commerce platform
- Stargate
Open source data gateway currently supporting Apache Cassandra® and DataStax Enterprise
- Grafbase
Instant GraphQL APIs for any data source
Services / CDN
- GraphCDN
GraphQL CDN for caching GraphQL APIs
Services / CMS
- DatoCMS
CDN-based GraphQL based Headless Content Management System
- Apito
A Cloud Based Headless CMS with CDN, Webhooks, Team Collaborations, Content Revision, Cloud Functions
- Hygraph
Build Scalable Content Experiences
- Cosmic
GraphQL-powered Headless CMS and API toolkit
- Graphweaver
Turn multiple datasources into a single GraphQL API
Books
- Craft GraphQL APIs in Elixir with Absinthe
by Bruce Williams and Ben Wilson
- Practical GraphQL
by Daniel Schmitz
- Production Ready GraphQL
by Marc-André Giroux
- Full Stack GraphQL Applications
by William Lyon
Videos
Style Guides
- GitLab GraphQL API Style Guide
This document outlines the style guide for the GitLab GraphQL API
- Yelp GraphQL Guidelines
This repo contains documentation and guidelines for a standardized and mostly reasonable approach to GraphQL (at Yelp)
- Principled GraphQL
Apollo's 10 GraphQL Principles, broken out into three categories, in a format inspired by the Twelve Factor App
Blogs
Blogs / Blogs - Security
Posts
Tutorials
- Apollo Odyssey
Apollo's free interactive learning platform
learning-graphql
An attempt to learn GraphQL
- GraphQL Roadmap
Step by step guide to learn GraphQL
- GraphQL Security Academy
a free and interactive platform to learn GraphQL security: how to find, exploit and fix GraphQL vulnerabilities
Nothing in this list matches your filter.
Featured in 5 awesome lists
Each link jumps to the spot where the list mentions awesome-graphql.
More related projects
async-graphql/async-graphql3.4K
jaydenseric/graphql-multipart-request-spec1K
mikebild/graphql-pouch204
mattmcfarland/sequelize-relay76
comerc/pet_finder62
graphql-dotnet/graphql-dotnet5.9K
ljlm0402/typescript-express-starter2.7K
boostercloud/booster421
vgrafe/nextjs-auth0-hasura61
ablestack/graphql-codegen-hasura154