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.
Generated 2026-05-21 · Model: sonnet-4-6 · Verify against the repo before relying on details.