Analysis updated 2026-06-24 · repo last pushed 2026-05-20
Pick a GraphQL server library that matches the language a team already uses
Find a typed GraphQL client for a mobile app in Swift, Kotlin, or Dart
Look up the official specs for GraphQL over HTTP or Apollo Federation
Discover testing, security, and editor tools to add to a GraphQL workflow
| chentsulin/awesome-graphql | bloomberg/memray | caprover/caprover | |
|---|---|---|---|
| Stars | 15,019 | 15,019 | 15,019 |
| Language | — | Python | TypeScript |
| Last pushed | 2026-05-20 | 2026-05-21 | — |
| Maintenance | Maintained | Maintained | — |
| Setup difficulty | easy | moderate | moderate |
| Complexity | 1/5 | 3/5 | 3/5 |
| Audience | developer | developer | ops devops |
Figures from each repo's GitHub metadata at analysis time.
It is a Markdown link index, nothing to install.
awesome-graphql is a curated list of resources for GraphQL. GraphQL is a way for a client program, such as a web app or a mobile app, to ask a server for exactly the data it needs and get back a JSON response shaped to match. The format is open and was originally created at Facebook. This repository does not implement any of that, it is a long, organized index of tools, libraries, books, and community links built around it. The README is structured as a deep table of contents. It starts with the official specifications, including the core GraphQL spec, the GraphQL over HTTP spec, Relay's server requirements, and Apollo Federation. Then it lists the GraphQL Foundation under the Linux Foundation, community spaces such as the official Discord, the GraphQL Weekly newsletter, the Reactiflux Discord, the StackOverflow tag, and a subreddit. A meetup section names city groups from Amsterdam to Zurich. The bulk of the file is the Implementations section, which groups GraphQL libraries by programming language. Each language has its own subsections, often split into clients (used by apps to talk to a GraphQL server) and servers (used to build one). JavaScript and TypeScript have the most entries, but Ruby, PHP, Python, Java, Kotlin, Go, Scala.NET, Elixir, Haskell, Lua, Elm, Clojure, Swift, OCaml, Android, iOS, Dart, Rust, Crystal, Julia, and others all appear. The rest of the list covers tools (editors, testing, security, browser extensions, docs), databases that speak GraphQL, hosted services including CDNs and CMS platforms, plus books, videos, podcasts, style guides, blogs, posts, and tutorials. The full README is longer than what was shown.
A curated index of GraphQL resources including specs, client and server libraries grouped by programming language, tools, databases, hosted services, books, and tutorials.
Maintained — commit in last 6 months (last push 2026-05-20).
Setup difficulty is rated easy, with roughly 5min to a first successful run.
Mainly developer.
This repo across BitVibe Labs
Verify against the repo before relying on details.