Go GraphQL

Open-source Go projects categorized as GraphQL

Top 23 Go GraphQL Projects

  1. dagger

    An open-source runtime for composable workflows. Great for AI agents and CI/CD. (by dagger)

    Project mention: Dagger: Define software delivery workflows and dev environments | news.ycombinator.com | 2025-12-09

    Overall I like Dagger conceptually, but I wish they'd start focusing more on API stability and documentation (tbf it's not v1.0). v0.19 broke our Dockerfile builds and I don't feel like figuring out the new syntax atm. Having to commit dev time to the upgrade treadmill to keep CI/CD working was not the dream.

    re: the cloud specifically see these GitHub issues:

    https://github.com/dagger/dagger/issues/6486

    https://github.com/dagger/dagger/issues/8004

    Basically if you want consistently fast cached builds it's a PITA and/or not possible without the cloud product, depending on how you set things up. We do run it self-hosted though, YMMV.

  2. Stream

    Stream - Scalable APIs for Chat, Feeds, Moderation, & Video. Stream helps developers build engaging apps that scale to millions with performant and flexible Chat, Feeds, Moderation, and Video APIs and SDKs powered by a global edge network and enterprise-grade infrastructure.

    Stream logo
  3. stash

    An organizer for your porn, written in Go. Documentation: https://docs.stashapp.cc

  4. gqlgen

    go generate based graphql server library

    Project mention: Go generate based GraphQL server library | news.ycombinator.com | 2025-11-21
  5. Tyk

    Tyk Open Source API Gateway written in Go, supporting REST, GraphQL, TCP and gRPC protocols

  6. graphql-go

    An implementation of GraphQL for Go / Golang (by graphql-go)

  7. up

    Deploy infinitely scalable serverless apps, apis, and sites in seconds to AWS.

  8. Mercure

    🪽 An open, easy, fast, reliable and battery-efficient solution for real-time communications

    Project mention: Mercure: A WebSocket alternative for server-sent events | news.ycombinator.com | 2025-01-01

    The site offers a little more detail:

    https://mercure.rocks/

    Basically its server sent events with some stuff on top:

    https://developer.mozilla.org/en-US/docs/Web/API/Server-sent...

    One big benefit of SSE is that you can put them behind a CDN, making scaling a lot easier. No idea about what Mercure brings there, though.

  9. InfluxDB

    InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.

    InfluxDB logo
  10. graphql-go

    GraphQL server with a focus on ease of use

  11. space-cloud

    Open source Firebase + Heroku to develop, scale and secure serverless apps on Kubernetes

  12. vulcain

    🔨 Fast and idiomatic client-driven REST APIs.

  13. graphjin

    GraphJin - Build NodeJS / GO APIs in 5 minutes not weeks

  14. krakend-ce

    KrakenD Community Edition: High-performance, stateless, declarative, API Gateway written in Go.

    Project mention: 10 Lightweight API Gateways for Your Next Project | dev.to | 2025-04-30

    With some more work, you could configure proxies that work lower on the infrastructure level, like NGINX, Envoy Proxy, HAProxy, or Traefik Proxy to give you the classic API gateway functionality. There's also KrakenD as another open-source option.

  15. automatic-api

    A list of software that turns your database into a REST/GraphQL API

  16. authorizer

    Your data, your control. Fully open source, authentication and authorization. No lock-ins. Deployment in Railway in 120 seconds || Spin a docker image as a micro-service in your infra. Built in login page and Admin panel out of the box.

  17. daptin

    Daptin - Backend As A Service - GraphQL/JSON-API Headless CMS

  18. genqlient

    a truly type-safe Go GraphQL client

  19. REST Layer

    REST Layer, Go (golang) REST API framework

  20. githubql

    Package githubv4 is a client library for accessing GitHub GraphQL API v4 (https://docs.github.com/en/graphql).

  21. eliasdb

    EliasDB a graph-based database.

  22. graphql

    Simple low-level GraphQL HTTP client for Go (by machinebox)

  23. graphql-go-tools

    GraphQL Router / API Gateway framework written in Golang, focussing on correctness, extensibility, and high-performance. Supports Federation v1 & v2, Subscriptions & more.

    Project mention: GraphQL: The Enterprise Honeymoon Is Over | news.ycombinator.com | 2025-12-14
  24. graphql

    Package graphql provides a GraphQL client implementation. (by shurcooL)

  25. EcommerceAPI

    Modular e-commerce backend with a GraphQL gateway and gRPC microservices for accounts, products, orders, payments, and recommendations.

    Project mention: 🚀 Built a full e-commerce backend in Go using gRPC microservices, GraphQL, Kafka, and Docker — open source on GitHub | dev.to | 2025-04-04
  26. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub 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).

Go GraphQL discussion

Go GraphQL related posts

  • Go generate based GraphQL server library

    1 project | news.ycombinator.com | 21 Nov 2025
  • Using Radicle CI

    2 projects | news.ycombinator.com | 23 Jul 2025
  • CI/CD Is Your Code’s Nervous System, Your App Doesn’t Ship Without It

    2 projects | dev.to | 19 Jun 2025
  • What Happens When AI Becomes the Client?

    2 projects | dev.to | 2 May 2025
  • An Introduction to Cosmo Router — Blazingly Fast Open-Source Federation V1/V2 Gateway

    6 projects | dev.to | 10 Mar 2025
  • Authorization (authz) and GraphQL

    6 projects | dev.to | 18 Dec 2024
  • Dito – an advanced Layer 7 reverse proxy server written in Go

    9 projects | news.ycombinator.com | 9 Oct 2024
  • A note from our sponsor - InfluxDB
    www.influxdata.com | 23 Dec 2025
    InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now. Learn more →

Index

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

# Project Stars
1 dagger 15,146
2 stash 11,434
3 gqlgen 10,614
4 Tyk 10,541
5 graphql-go 10,139
6 up 8,810
7 Mercure 5,138
8 graphql-go 4,741
9 space-cloud 3,989
10 vulcain 3,564
11 graphjin 3,016
12 krakend-ce 2,484
13 automatic-api 2,090
14 authorizer 1,935
15 daptin 1,877
16 genqlient 1,278
17 REST Layer 1,250
18 githubql 1,169
19 eliasdb 1,025
20 graphql 962
21 graphql-go-tools 814
22 graphql 727
23 EcommerceAPI 652

Sponsored
Stream - Scalable APIs for Chat, Feeds, Moderation, & Video.
Stream helps developers build engaging apps that scale to millions with performant and flexible Chat, Feeds, Moderation, and Video APIs and SDKs powered by a global edge network and enterprise-grade infrastructure.
getstream.io

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