SaaSHub helps you find the best software and product alternatives Learn more →
Top 23 Go GraphQL Projects
-
To take a more in-depth look at how GraphQL works, check out this project built using Go and gqlgen.
-
InfluxDB
InfluxDB high-performance time series database. Collect, organize, and act on massive volumes of high-resolution data to power real-time intelligent systems.
-
-
-
Project mention: Dito – an advanced Layer 7 reverse proxy server written in Go | news.ycombinator.com | 2024-10-09
-
-
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.
-
-
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.
-
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.
When I stopped working on APISIX, I decided to see how API Gateways worked and migrated to KrakenD on Docker Compose. For basic usage, it's simple enough.
-
-
-
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.
Project mention: An Introduction to Cosmo Router — Blazingly Fast Open-Source Federation V1/V2 Gateway | dev.to | 2025-03-10The Cosmo Router is powered by graphql-go-tools , a highly mature and optimized GraphQL engine (MIT License) that is the fastest and most reliable implementation for Federation V1 . The Cosmo Router builds on it with its own optimizations.
-
-
Flamingo Commerce
Flexible E-Commerce Framework on top of Flamingo. Used to build E-Commerce "Portals" and connect it with the help of individual Adapters to other services.
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Go GraphQL discussion
Go GraphQL related posts
-
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
-
50 System Design Terms That Will Make You Sound Like a Pro
-
The Elements of APIs by John Holdun
-
Navigating System Communication: A Comprehensive Overview
-
GraphQL Types
-
A note from our sponsor - SaaSHub
www.saashub.com | 21 Apr 2025
Index
What are some of the best open-source GraphQL projects in Go? This list will help you:
# | Project | Stars |
---|---|---|
1 | gqlgen | 10,267 |
2 | stash | 10,237 |
3 | graphql-go | 10,027 |
4 | Tyk | 10,044 |
5 | up | 8,807 |
6 | Mercure | 4,892 |
7 | graphql-go | 4,687 |
8 | space-cloud | 3,967 |
9 | vulcain | 3,534 |
10 | graphjin | 2,965 |
11 | krakend-ce | 2,193 |
12 | automatic-api | 2,052 |
13 | daptin | 1,858 |
14 | authorizer | 1,788 |
15 | REST Layer | 1,251 |
16 | genqlient | 1,197 |
17 | githubql | 1,145 |
18 | eliasdb | 1,012 |
19 | graphql | 953 |
20 | graphql-go-tools | 735 |
21 | graphql | 722 |
22 | Flamingo Commerce | 560 |
23 | wunderbase | 523 |