JavaScript GraphQL

Open-source JavaScript projects categorized as GraphQL

Top 23 JavaScript GraphQL Projects

  1. Gatsby

    The best React-based framework with performance, scalability and security built in.

    Project mention: SSR Deep Dive for React Developers | dev.to | 2025-03-20

    Static websites are so good that they even have their own three-letter abbreviation: SSG (Static Site Generation). And of course, there are plenty of frameworks that generate them for you, no need in manual labour: Next.js supports SSG, Gatsby is still pretty popular, lots of people love Docusaurus, Astro promises the best performance, and probably many more.

  2. Civic Auth

    Auth in Less Than 5 Minutes. Civic Auth comes with multiple SSO options, optional embedded wallets, and user management β€” all implemented with just a few lines of code. Start building today.

    Civic Auth logo
  3. prettier

    Prettier is an opinionated code formatter.

    Project mention: πŸš€ Biome Has Entered the Chat: A New Tool to Replace ESLint and Prettier | dev.to | 2025-04-06

    If you’ve ever set up a JavaScript or TypeScript project, chances are you've spent way too much time configuring ESLint, Prettier, and their dozens of plugins. We’ve all been there β€” fiddling with .eslintrc, fighting with formatting conflicts, and installing what feels like half the npm registry just to get decent code quality tooling.

  4. insomnia

    The open-source, cross-platform API client for GraphQL, REST, WebSockets, SSE and gRPC. With Cloud, Local and Git storage.

    Project mention: πŸ› οΈ Criando uma API Node.js com Express + CORS e consumindo com HTML + Bootstrap | dev.to | 2025-04-22
  5. parse-server

    Parse Server for Node.js / Express

    Project mention: Supabase Alternatives πŸ”„ in 2025 😼 | dev.to | 2025-03-17

    Parse deserves mention primarily for its historical significance as the precursor that inspired the entire backend-as-a-service space. Founded in 2011, Parse pioneered many concepts that we now take for granted in modern BaaS platforms.

  6. dataloader

    DataLoader is a generic utility to be used as part of your application's data fetching layer to provide a consistent API over various backends and reduce requests to those backends via batching and caching.

    Project mention: JSX over the Wire | news.ycombinator.com | 2025-04-15

    I have been out of touch with the GraphQL ecosystem for a while. What are the status quo solutions to the problems stated above?

    N+1 I just remember the dataloader https://github.com/graphql/dataloader Is it still used?

    What about the other things? I remember that Stitching and E2E type safety, for example, were pretty brittle in 2018.

  7. Reaction Commerce

    Mailchimp Open Commerce is an API-first, headless commerce platform built using Node.js, React, GraphQL. Deployed via Docker and Kubernetes.

  8. Gridsome

    ⚑️ The Jamstack framework for Vue.js

    Project mention: Webmentions Revisited: 5yrs later | dev.to | 2025-03-12

    So last time I wrote about integrating with Gridsome "The Jamstack framework for Vue.js" and a GrapQL solution; I've since moved my blog to Astro

  9. CodeRabbit

    CodeRabbit: AI Code Reviews for Developers. Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.

    CodeRabbit logo
  10. react-firebase-starter

    Boilerplate (seed) project for creating web apps with React.js, GraphQL.js and Relay

  11. graphqurl

    curl for GraphQL with autocomplete, subscriptions and GraphiQL. Also a dead-simple universal javascript GraphQL client.

  12. join-monster

    A GraphQL to SQL query execution layer for query planning and batch data fetching.

  13. mercurius

    Implement GraphQL servers and gateways with Fastify

    Project mention: Mercurius: A GraphQL HTTP Server for Fastify | news.ycombinator.com | 2025-03-11
  14. onur.dev

    ✦ My personal website built using Next.js, Tailwind CSS, shadcn/ui, Contentful, Raindrop, Supabase and deployed on Vercel.

  15. graphpack

    β˜„οΈ A minimalistic zero-config GraphQL server.

  16. json-graphql-server

    Get a full fake GraphQL API with zero coding in less than 30 seconds.

  17. react-dashboard

    πŸ”₯React Dashboard - isomorphic admin dashboard template (React.js, Bootstrap, Node.js, GraphQL, React Router, Babel, Webpack, Browsersync) πŸ”₯

  18. platformatic

    Platformatic Open Source monorepo!

  19. Damn-Vulnerable-GraphQL-Application

    Damn Vulnerable GraphQL Application is an intentionally vulnerable GraphQL service implementation designed for learning about and practising GraphQL Security.

  20. apollo-upload-client

    A terminating Apollo Link for Apollo Client that fetches a GraphQL multipart request if the GraphQL variables contain files (by default FileList, File, or Blob instances), or else fetches a regular GraphQL POST or GET request (depending on the config and GraphQL operation).

  21. graphql-upload

    Middleware and a scalar Upload to add support for GraphQL multipart requests (file uploads via queries and mutations) to various Node.js GraphQL servers.

  22. learn-graphql

    Real world GraphQL tutorials for frontend developers with deadlines!

  23. spectaql

    Autogenerate static GraphQL API documentation

    Project mention: Getting started with GraphQL | dev.to | 2025-04-06

    This year, I've had to get rapidly up-to-speed with GraphQL. I thought I'd be starting from nothing, but I'd forgotten that TinaCMS (the headless content management system that I use with this site) uses it. One of the first problems I had to solve was how to generate static documentation. My limited research led me to two possible solutions: SpectaQL, developed from the earlier DociQL, and Magidoc. The latter has built-in search, so that made my choice for me. I use Hugo as my static site generator, so the first thing I had to do was start the local version of TinaCMS from my site's Git repository:

  24. tuql

    Automatically create a GraphQL server from a SQLite database or a SQL file

  25. swapi-graphql

    A GraphQL schema and server wrapping SWAPI.

  26. InfluxDB

    InfluxDB high-performance time series database. Collect, organize, and act on massive volumes of high-resolution data to power real-time intelligent systems.

    InfluxDB logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

JavaScript GraphQL discussion

Log in or Post with

JavaScript GraphQL related posts

  • Mercurius: A GraphQL HTTP Server for Fastify

    1 project | news.ycombinator.com | 11 Mar 2025
  • Build Faster and Smarter The Best APIs for Full-Stack Developers

    8 projects | dev.to | 5 Mar 2025
  • Simple example with NestJS and Mercurius (Schema First) 😻

    2 projects | dev.to | 26 Dec 2024
  • cURL vs Postman

    5 projects | dev.to | 25 Sep 2024
  • How to Create a Secure Newsletter Subscription with NextJS, Supabase, Nodemailer and Arcjet πŸ”πŸ’―

    4 projects | dev.to | 11 Sep 2024
  • parse-server VS wabe - a user suggested alternative

    2 projects | 8 Sep 2024
  • Automatically Generated GraphQL Middleware Service

    2 projects | dev.to | 14 Aug 2024
  • A note from our sponsor - InfluxDB
    influxdata.com | 29 Apr 2025
    Collect, organize, and act on massive volumes of high-resolution data to power real-time intelligent systems. Learn more β†’

Index

What are some of the best open-source GraphQL projects in JavaScript? This list will help you:

# Project Stars
1 Gatsby 55,831
2 prettier 50,345
3 insomnia 36,167
4 parse-server 21,093
5 dataloader 13,037
6 Reaction Commerce 12,409
7 Gridsome 8,554
8 react-firebase-starter 4,513
9 graphqurl 3,362
10 join-monster 2,693
11 mercurius 2,424
12 onur.dev 2,148
13 graphpack 1,985
14 json-graphql-server 1,943
15 react-dashboard 1,621
16 platformatic 1,558
17 Damn-Vulnerable-GraphQL-Application 1,555
18 apollo-upload-client 1,540
19 graphql-upload 1,435
20 learn-graphql 1,217
21 spectaql 1,150
22 tuql 1,067
23 swapi-graphql 1,051

Sponsored
Auth in Less Than 5 Minutes
Civic Auth comes with multiple SSO options, optional embedded wallets, and user management β€” all implemented with just a few lines of code. Start building today.
www.civic.com

Did you know that JavaScript is
the 3rd most popular programming language
based on number of references?