Topics / #graphql

GraphQL projects on GitHub

Query language for APIs that lets clients request exactly the data they need.

As of , the most-starred GraphQL projects on GitHub are supabase (111.7K stars), system-design-101 (90.5K stars) and hoppscotch (80.6K stars). GitHub.Locker tracks 89 GraphQL repositories with 2.1M stars combined. The fastest-growing on October 16 was pentagi, with +219 stars in a day.

89Projects
2.1MStars in total
+651Stars in a day

Hot right now

Most stars gained in a day · Oct 16

The all-time top

89 projects · by stars

  1. #1 · supabase/supabase

    supabase

    Supabase is an open source Postgres development platform that gives you a hosted Postgres database plus auth, auto-generated APIs, realtime subscriptions, storage, and edge functions, built as an open source alternative to Firebase.

    111.7K
  2. #2 · ByteByteGoHq/system-design-101

    system-design-101

    A free, visual collection of short explainers and cheat sheets covering core system design concepts (APIs, databases, caching, message queues, real-world company architectures) to help you understand how production systems work and prepare for system design interviews.

    90.5K
  3. #3 · hoppscotch/hoppscotch

    hoppscotch

    Hoppscotch is an open-source API development ecosystem for building, testing and debugging REST, GraphQL, WebSocket, MQTT, Server-Sent Events and Socket.IO APIs, positioned as an open alternative to Postman or Insomnia.

    80.6K
  1. 4

    awesome-vue

    73.5Kvuejs/awesome-vue

    A curated list of resources, tutorials, components, and tools related to the Vue.js JavaScript framework.

  2. 5

    strapi

    73.3Kstrapi/strapi · TypeScript

    Strapi is the leading open-source headless CMS: 100% JavaScript/TypeScript, it lets developers build content APIs fast while giving content creators a friendly editing interface.

  3. 6

    twenty

    58.4Ktwentyhq/twenty · TypeScript

    Twenty is an open-source CRM built as an alternative to Salesforce, aimed at technical teams who want to customize objects, fields, views, workflows and agents instead of being locked into a closed platform.

  4. 7

    appwrite

    57.7Kappwrite/appwrite · TypeScript

    Appwrite is an open-source, all-in-one backend platform for building web, mobile, and AI apps, bundling authentication, databases, storage, serverless functions, messaging, realtime, and web hosting in one place.

  5. 8

    fuel-core

    56.8KFuelLabs/fuel-core · Rust

    Fuel-core is the official Rust implementation of a full node for the Fuel v2 blockchain protocol, used to run and participate in Fuel networks such as Ignition, Testnet, and Devnet.

  6. 9

    gatsby

    55.9Kgatsbyjs/gatsby · JavaScript

    Gatsby is a free, open-source framework based on React for building fast websites and web apps, mixing the control of dynamically rendered sites with the speed of static-site generation.

  7. 10

    prettier

    52.4Kprettier/prettier · JavaScript

    Prettier is an opinionated code formatter: point it at a project and it keeps the whole codebase in one consistent code style.

  8. 11

    query

    50.4KTanStack/query · TypeScript

    TanStack Query is an async state management library that simplifies fetching, caching, synchronizing, and updating server state in web apps.

  9. 12

    payload

    45.3Kpayloadcms/payload · TypeScript

    Payload is an open-source, fullstack TypeScript framework built on Next.js that gives you a full backend and admin panel instantly, usable as a headless CMS or as the backend for any app.

  10. 13

    fuels-ts

    42.9KFuelLabs/fuels-ts · TypeScript

    fuels-ts is the official TypeScript SDK for Fuel Network, letting developers build dApps, interact with Sway smart contracts, and connect to Fuel nodes from JavaScript/TypeScript.

  11. 14

    insomnia

    40KKong/insomnia · TypeScript

    Insomnia is an open-source, cross-platform API client for debugging, designing, testing and mocking APIs over GraphQL, REST, WebSockets, SSE and gRPC.

  12. 15

    directus

    38.5Kdirectus/directus · TypeScript

    Directus is an open-source backend platform that wraps your existing SQL database with instant REST and GraphQL APIs, a no-code admin app, authentication, and fine-grained permissions - turning any database into a headless CMS, admin panel, or custom app backend.

  13. 16

    refine

    35.9Krefinedev/refine · TypeScript

    Refine is an open-source React framework for building internal tools, admin panels, dashboards, and B2B applications with a high degree of flexibility.

  14. 17

    surrealdb

    33.2Ksurrealdb/surrealdb · Rust

    A multi-model database written in Rust: one engine for document, graph, relational, time-series, geospatial and key-value data, with full-text, vector and hybrid search and realtime capabilities.

  15. 18

    graphql-engine

    32.1Khasura/graphql-engine · TypeScript

    Hasura is an open source engine that instantly generates realtime GraphQL (and REST) APIs over your databases, with fine-grained access control and the ability to trigger webhooks on database events.

  16. 19

    pentagi

    30.8Kvxcontrol/pentagi · Go

    PentAGI (Penetration testing Artificial General Intelligence) is a fully autonomous AI agent system that performs complex penetration testing tasks for you.

  17. 20

    hey.xyz

    29.4Kslymnoyann/hey.xyz · TypeScript

    Hey is a decentralized, permissionless social media app built on Lens Protocol. This repo preserves the last open-source version of its code, as it existed before May 15, 2026.

  18. 21

    wiki

    29Krequarks/wiki · TypeScript

    Wiki.js is an open-source wiki application built on Node.js — a self-hosted web app for writing and organizing documentation and team knowledge.

  19. 22

    react-admin

    27Kmarmelab/react-admin · TypeScript

    A frontend framework for building single-page applications in the browser on top of REST or GraphQL APIs, using TypeScript, React and Material Design. Open sourced and maintained by marmelab.

  20. 23

    biome

    26Kbiomejs/biome · Rust

    Biome is a toolchain for web projects: one fast tool that both formats and lints JavaScript, TypeScript, JSX, JSON, CSS and GraphQL, run from the CLI or your editor via LSP.

  21. 24

    saleor

    23.4Ksaleor/saleor · Python

    Saleor Core is the backend of Saleor, an open-source headless e-commerce platform written in Python. It powers catalog, cart, checkout, orders and payments, all exposed through a single GraphQL API.

  22. 25

    rxdb

    23.4Kpubkey/rxdb · TypeScript

    A local-first, reactive database for JavaScript apps: it runs inside your app, the UI can subscribe to query results or even single document fields, and it replicates with your existing backend - no vendor lock-in.

  23. 26

    API-Security-Checklist

    23.3Kshieldfy/API-Security-Checklist

    A community checklist of the most important security countermeasures to apply when designing, testing, and releasing an API — a list of checkboxes you run through before shipping.

  24. 27

    dgraph

    21.8Kdgraph-io/dgraph · Go

    Dgraph is an open-source, horizontally scalable distributed graph database with a GraphQL interface, built for real-time queries over terabytes of data. It provides ACID transactions, consistent replication, and linearizable reads.

  25. 28

    parse-server

    21.4Kparse-community/parse-server · JavaScript

    Parse Server is an open source, self-hosted backend: you deploy it to any infrastructure that runs Node.js, standalone or inside an Express app, and it gives your application a ready-made API layer over a database so you don't build that plumbing yourself.

  26. 29

    cube

    21Kcube-js/cube · Rust

    An open-source semantic layer: define metrics, dimensions, joins and access rules once in code, and it serves them through SQL, REST and GraphQL APIs to BI tools, custom apps and AI agents.

  27. 30

    graphql-js

    20.3Kgraphql/graphql-js · TypeScript

    The JavaScript reference implementation of GraphQL, a query language for APIs created by Facebook — the core library for building and executing GraphQL APIs in JavaScript or TypeScript.

  28. 31

    suna

    20.3Kkortix-ai/suna · TypeScript

    Kortix (Suna) is an open-source AI Management System — an alternative to Claude Cowork and ChatGPT Work — where your agents, their shared skills, company memory and connectors all live in one git repo that your whole company owns and can audit.

  29. 32

    apollo-client

    19.8Kapollographql/apollo-client · TypeScript

    Apollo Client is a GraphQL client library for JavaScript and TypeScript apps, providing caching, data fetching, and state management for apps built with React, Vue, Angular, or vanilla JS.

  30. 33

    AspNetCore-Developer-Roadmap

    19.7KMoienTajik/AspNetCore-Developer-Roadmap

    A roadmap chart showing the skills and libraries you need to learn to become an ASP.NET Core developer, updated for 2026.

  31. 34

    yaak

    19.3Kmountain-loop/yaak · TypeScript

    Yaak is a free, open-source desktop API client for firing off REST, GraphQL, WebSocket, Server-Sent Events, and gRPC requests — a privacy-first alternative to Postman, Insomnia, and Bruno.

  32. 35

    hurl

    19.3KOrange-OpenSource/hurl · Rust

    Hurl is a command line tool that runs HTTP requests written in a simple plain text format. It can chain requests, capture values and evaluate queries on response headers and body — for fetching data as well as testing HTTP sessions.

  33. 36

    relay

    19Kfacebook/relay · Rust

    Relay is a JavaScript framework for building data-driven React applications: you declare what data your components need with GraphQL, and Relay handles how and when to fetch it.

  34. 37

    subql

    18.7Ksubquery/subql · TypeScript

    SubQuery is an open-source data indexing framework for web3 that lets developers query and extract blockchain data via GraphQL instead of building custom indexers from scratch.

  35. 38

    msw

    18.3Kmswjs/msw · TypeScript

    Mock Service Worker (MSW) is the industry-standard API mocking library for JavaScript. It intercepts the network requests your app makes and serves mock responses you define, so you never touch a real backend.

  36. 39

    windmill

    18.2Kwindmill-labs/windmill · Rust

    Windmill is an open-source developer platform that turns scripts into webhooks, workflows and UIs, acting as a self-hostable alternative to Retool, Pipedream and Temporal for powering internal infrastructure.

  37. 40

    graphql

    17.6Kredwoodjs/graphql · TypeScript

    Redwood is an opinionated, full-stack JavaScript/TypeScript web application framework: a React frontend wired to a GraphQL API with Prisma behind it, made to take you from prototype to startup.

  38. 41

    Project-Ideas-And-Resources

    17KThe-Cool-Coders/Project-Ideas-And-Resources

    A curated collection of application project ideas split into Beginner, Intermediate, and Advanced tiers (plus a Blockchain/DApp track), each with an objective, user stories, bonus features, and links to help you build it from scratch.

  39. 42

    graphiql

    16.9Kgraphql/graphiql · TypeScript

    The reference GraphQL IDE — a graphical, interactive in-browser IDE for exploring GraphQL APIs, run as an official project of the GraphQL Foundation. This monorepo also hosts the GraphQL LSP ecosystem for building browser and IDE tools.

  40. 43

    weaviate

    16.9Kweaviate/weaviate · Go

    Weaviate is an open-source, cloud-native vector database: it stores objects and vectors together and lets you combine vector search with structured filtering for semantic search at scale.

  41. 44

    prisma1

    16.4Kprisma/prisma1 · Scala

    Prisma 1 is a deprecated database toolkit that bundled a type-safe auto-generated client, declarative migrations, and a visual admin UI for Postgres, MySQL, and MongoDB, typically used to build GraphQL, REST, or gRPC APIs.

  42. 45

    dagger

    16.3Kdagger/dagger · Go

    Dagger is an open-source engine for automating software delivery: it builds, tests and ships any codebase, reliably and at scale.

  43. 46

    omnivore

    16.3Komnivore-app/omnivore · TypeScript

    Omnivore is an open source read-it-later app: you save articles, PDFs and newsletter issues into a personal reading queue, then read them with highlighting, notes, labels and search.

  44. 47

    amplication

    16Kamplication/amplication · TypeScript

    Amplication is a platform that generates production-ready backend microservices — APIs, data models, DTOs and more — embedding your organization's best practices, so engineers can focus on business logic instead of boilerplate.

  45. 48

    gsy_github_app_flutter

    15.5KCarGuo/gsy_github_app_flutter · Dart

    GSYGithubApp Flutter is an open-source Flutter app that works as a full-featured GitHub client, letting you browse repos, trending projects and notifications and manage your personal GitHub account from your phone.

  46. 49

    awesome-graphql

    15.1Kchentsulin/awesome-graphql

    A curated (awesome) list of GraphQL resources: specifications, implementations, clients, servers, tools, databases, services, books, videos, podcasts, style guides, and tutorials.

  47. 50

    cayley

    15.1Kcayleygraph/cayley · Go

    Cayley is an open-source graph database for Linked Data, inspired by the graph database behind Google's Knowledge Graph (formerly Freebase).

  48. 51

    domain-driven-hexagon

    15KSairyss/domain-driven-hexagon · TypeScript

    A learning resource that documents how to design backend software using Domain-Driven Design, Hexagonal/Clean/Onion Architecture and SOLID principles, with runnable TypeScript/NestJS code examples illustrating every pattern.

  49. 52

    graphql-spec

    14.6Kgraphql/graphql-spec · HTML

    This is the official GraphQL specification: the document that defines the GraphQL query language, type system, validation rules, and execution semantics for building APIs.

  50. 53

    awesome-microservices

    14.5Kmfornos/awesome-microservices

    A curated list of Microservice Architecture related principles and technologies — a link catalog of platforms, frameworks, toolkits, standards and further reading for building service-oriented systems.

  51. 54

    apollo-server

    14Kapollographql/apollo-server · TypeScript

    Apollo Server is an open-source, spec-compliant GraphQL server for Node.js that lets you build a production-ready, self-documenting GraphQL API from any data source, either standalone or plugged into frameworks like Express, Connect, Hapi, or Koa.

  52. 55

    quicktype

    13.9Kglideapps/quicktype · TypeScript

    quicktype generates strongly-typed models and serializers from JSON, JSON Schema, TypeScript, and GraphQL queries so you can work with JSON type-safely across many programming languages.

  53. 56

    f8app

    13.9Kfbsamples/f8app · JavaScript

    This is the complete source code of the official F8 app from Facebook's 2017 developer conference, which was published on both Google Play and the App Store.

  54. 57

    tinacms

    13.8Ktinacms/tinacms · TypeScript

    TinaCMS is an open-source headless CMS that lets you edit Markdown, MDX, JSON, and YAML content through a visual interface while storing everything as files in your own GitHub repo.

  55. 58

    dataloader

    13.4Kgraphql/dataloader · JavaScript

    DataLoader is a generic utility for a Node.js application's data fetching layer that batches and caches requests to backends (like databases or web services), reducing the number of round-trips needed.

  56. 59

    awesome-nestjs

    13.2Knestjs/awesome-nestjs

    A curated list of resources, tools, libraries, boilerplates, and tutorials related to the NestJS backend framework.

  57. 60

    stash

    13.1Kstashapp/stash · Go

    Stash is a self-hosted webapp written in Go that organizes and serves your personal video/image collection (SFW or NSFW), pulling in metadata like performers, tags, and studios from online scrapers.

  58. 61

    openreplay

    13Kopenreplay/openreplay · TypeScript

    OpenReplay is an open-source session replay suite you host yourself: it shows what users do in your web app so you can replay sessions and troubleshoot issues faster.

  59. 62

    crystal

    12.9Kgraphile/crystal · TypeScript

    Graphile's Crystal monorepo bundles their GraphQL-related packages, headlined by Grafast (a planning and execution engine for GraphQL.js) and PostGraphile (which auto-generates a high-performance GraphQL API from a PostgreSQL database), plus many supporting libraries.

  60. 63

    datahub

    12.9Kdatahub-project/datahub · Python

    DataHub is an open-source metadata platform that lets you discover, understand, and govern data across your entire data stack, connecting warehouses, lakes, BI tools, and AI agents into one unified metadata graph.

  61. 64

    reaction

    12.4Kreactioncommerce/reaction · JavaScript

    Mailchimp Open Commerce (formerly Reaction Commerce) is an open-source, API-first, headless e-commerce platform built on Node.js, MongoDB, and GraphQL for running online shops.

  62. 65

    illa-builder

    12.3Killacloud/illa-builder · TypeScript

    ILLA Builder is an open source low-code platform for building internal tools like dashboards, CRUD apps, admin panels, CRMs, and CMSs. It is positioned as an open source alternative to Retool.

  63. 66

    meshery

    12Kmeshery/meshery · TypeScript

    Meshery is a cloud native management plane that lets you configure, deploy, and visually manage Kubernetes clusters and other cloud native infrastructure across multiple clouds from one place.

  64. 67

    examples

    11.5Kserverless/examples · JavaScript

    A large collection of ready-to-deploy boilerplate services and examples for the Serverless Framework, covering AWS Lambda, Azure Functions, Google Cloud Functions and more, with patterns for REST/HTTP APIs, DynamoDB, S3, SQS, GraphQL, IoT, and MCP servers written in Node.js, Go, Java, and .NET.

  65. 68

    graphql-code-generator

    11.3Kdotansimha/graphql-code-generator · TypeScript

    GraphQL Code Generator is a tool that generates code from your GraphQL schema and operations (queries, mutations, subscriptions, fragments), producing typed output in whatever language or framework you configure via plugins.

  66. 69

    vue-storefront

    11Kvuestorefront/vue-storefront

    Alokai (formerly Vue Storefront) is a Frontend as a Service ecosystem for composable commerce: it connects any ecommerce backend to a ready-made, customizable storefront so teams can build and deploy fast ecommerce frontends.

  67. 70

    reference

    10.9KFechin/reference · EJS

    Reference is a collection of quick-reference cheat sheets for developers, covering programming languages, Linux commands, databases, and keyboard shortcuts, all laid out in one clean, scannable site.

  68. 71

    tyk

    10.9KTykTechnologies/tyk · Go

    Tyk is an open-source, cloud-native API Gateway that lets you manage REST, GraphQL, TCP, gRPC and MCP (Model Context Protocol) traffic in one place, adding authentication, rate limiting, quotas and analytics to your APIs.

  69. 72

    spectrum

    10.8Kwithspectrum/spectrum · JavaScript

    Spectrum is the open-source codebase for a community platform that combines forum-style threaded discussions with real-time chat, aimed at making it easier to grow and moderate online communities.

  70. 73

    gqlgen

    10.8K99designs/gqlgen · Go

    gqlgen is a Go library for building GraphQL servers without a lot of boilerplate, using a schema-first, code-generation approach.

  71. 74

    instant

    10.5Kinstantdb/instant · TypeScript

    Instant is a backend-as-a-service that gives client apps a relational, multiplayer-by-default database with auth, permissions, file storage, presence, and real-time streams built in, so you skip writing a traditional backend.

  72. 75

    evershop

    10.5Kevershopcommerce/evershop · TypeScript

    EverShop is an open-source eCommerce platform written in TypeScript, built with GraphQL and React — you self-host it and customize it into a tailored online store.

  73. 76

    react-native-debugger

    10.4Kjhen0409/react-native-debugger · JavaScript

    A desktop app for debugging React Native applications: the official Remote Debugger with extra devtools built in — React Inspector, Redux DevTools and Apollo Client DevTools.

  74. 77

    sourcegraph-public-snapshot

    10.3Ksourcegraph/sourcegraph-public-snapshot · Go

    Sourcegraph is a code AI platform for working with big, complex codebases: it combines universal code search, code intelligence, and tooling to fix and refactor code at scale.

  75. 78

    drawio-skill

    10.2KAgents365-ai/drawio-skill · Python

    An agent skill that turns plain-language descriptions and real system sources — code, Terraform, Kubernetes, SQL, OpenAPI — into editable .drawio architecture diagrams, then keeps them synced, tested and exportable.

  76. 79

    graphql

    10.1Kgraphql-go/graphql · Go

    An implementation of GraphQL in Go, following the official graphql-js reference implementation, with support for queries, mutations, and subscriptions.

  77. 80

    devhub

    10.1Kdevhubapp/devhub · TypeScript

    DevHub is an open-source app for managing GitHub notifications and following repository activity, described as TweetDeck for GitHub. You get columns of filtered feeds so you don't miss anything important.

  78. 81

    cli-printing-press

    4.8Kmvanhorn/cli-printing-press · Go

    CLI Printing Press is a generator that researches an API (its docs, every competing CLI, MCP server, and skill, or even a website with no public API) and then prints a token-efficient Go CLI, a matching MCP server, and a Claude Code skill for it, built specifically for AI agents to call thousands of times a day.

  79. 82

    Observal

    4.5KObserval/Observal · Python

    Observal is a self-hosted control plane and registry for internal AI components, letting teams package, discover, and share Skills, MCP servers, and Agents with built-in usage insights.

  80. 83

    executor

    4.2KUsefulSoftwareCo/executor · TypeScript

    An open-source integration layer for AI agents: configure each integration (MCP servers, OpenAPI specs, GraphQL APIs) once with auth and per-tool policies, and every MCP-compatible agent shares the same catalog instead of keeping its own copy.

  81. 84

    chinese-poetry-api

    3.4Kpalemoky/chinese-poetry-api · Go

    A high-performance API service for Chinese classical poetry written in Go, exposing both REST and GraphQL endpoints over a dataset of nearly 400,000 poems spanning Tang poetry, Song lyrics, Yuan qu and more.

  82. 85

    openframe-oss-tenant

    1.1Kflamingo-stack/openframe-oss-tenant · Shell

    OpenFrame OSS Tenant is the open-source, multi-tenant foundation of OpenFrame, an AI-powered MSP (Managed Service Provider) platform that replaces expensive proprietary RMM/support software with intelligent automation, device management, and AI-assisted support.

  83. 86

    openframe-oss-frontend

    852flamingo-stack/openframe-oss-frontend · TypeScript

    It's the main web application of the OpenFrame platform — a unified, AI-driven control panel for Managed Service Providers (MSPs), positioned as an open-source replacement for expensive proprietary MSP software.

  84. 87

    anythingmcp

    753HelpCode-ai/anythingmcp · TypeScript

    AnythingMCP is a self-hosted MCP gateway that turns REST/OpenAPI, SOAP, GraphQL, OData or SQL APIs into MCP tools usable by Claude, ChatGPT and Copilot, shipping with hundreds of ready-made connectors for systems like SAP, ERPs and e-commerce platforms.

  85. 88

    vibex

    390Raja0sama/vibex · JavaScript

    vibeX reads your Prisma schema, OpenAPI document, GraphQL SDL, or the source code itself and generates five kinds of architecture diagrams (ERD, C4, API endpoints, lifecycle, service links) plus checkable documentation, packaged as one standalone HTML file with no server.

  86. 89

    Trenova

    330emoss08/Trenova · Go

    Trenova is an open-source (Fair Source) Transportation Management System for small and mid-sized US trucking carriers, covering the full order-to-cash cycle: shipment entry, dispatch, rating, billing, accounting, EDI, and FMCSA compliance.

Often tagged together