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 →
Top 23 Go GraphQL Projects
- 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.
-
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.
-
-
-
-
-
-
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-01The 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.
-
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.
-
-
space-cloud
Open source Firebase + Heroku to develop, scale and secure serverless apps on Kubernetes
-
-
-
krakend-ce
KrakenD Community Edition: High-performance, stateless, declarative, API Gateway written in Go.
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.
-
-
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.
-
-
-
-
githubql
Package githubv4 is a client library for accessing GitHub GraphQL API v4 (https://docs.github.com/en/graphql).
-
-
-
graphql-go-tools
GraphQL Router / API Gateway framework written in Golang, focussing on correctness, extensibility, and high-performance. Supports Federation v1 & v2, Subscriptions & more.
-
-
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 -
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Go GraphQL discussion
Go GraphQL related posts
-
Go generate based GraphQL server library
-
Using Radicle CI
-
CI/CD Is Your Code’s Nervous System, Your App Doesn’t Ship Without It
-
What Happens When AI Becomes the Client?
-
An Introduction to Cosmo Router — Blazingly Fast Open-Source Federation V1/V2 Gateway
-
Authorization (authz) and GraphQL
-
Dito – an advanced Layer 7 reverse proxy server written in Go
- A note from our sponsor - InfluxDB www.influxdata.com | 23 Dec 2025
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 |