Go GraphQL

Open-source Go projects categorized as GraphQL

Top 23 Go GraphQL Projects

  1. gqlgen

    go generate based graphql server library

    Project mention: Navigating System Communication: A Comprehensive Overview | dev.to | 2024-08-01

    To take a more in-depth look at how GraphQL works, check out this project built using Go and gqlgen.

  2. 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
  3. stash

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

  4. graphql-go

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

  5. Tyk

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

    Project mention: Dito – an advanced Layer 7 reverse proxy server written in Go | news.ycombinator.com | 2024-10-09
  6. up

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

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

  8. graphql-go

    GraphQL server with a focus on ease of use

  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. space-cloud

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

  11. vulcain

    🔨 Fast and idiomatic client-driven REST APIs.

  12. graphjin

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

  13. krakend-ce

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

    Project mention: Even more OpenTelemetry - Kubernetes special | dev.to | 2025-04-10

    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.

  14. automatic-api

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

  15. daptin

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

    Project mention: Exploring Goja: A Golang JavaScript Runtime | news.ycombinator.com | 2024-09-06
  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. REST Layer

    REST Layer, Go (golang) REST API framework

  18. genqlient

    a truly type-safe Go GraphQL client

  19. githubql

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

  20. eliasdb

    EliasDB a graph-based database.

  21. graphql

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

  22. 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-10

    The 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.

  23. graphql

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

  24. 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.

  25. wunderbase

    Serverless GraphQL Database built on top of Firecracker, SQLite and Prisma

  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

Log in or Post with

Go GraphQL related posts

  • 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
  • 50 System Design Terms That Will Make You Sound Like a Pro

    2 projects | dev.to | 28 Sep 2024
  • The Elements of APIs by John Holdun

    1 project | news.ycombinator.com | 5 Sep 2024
  • Navigating System Communication: A Comprehensive Overview

    4 projects | dev.to | 1 Aug 2024
  • GraphQL Types

    1 project | dev.to | 3 Jul 2024
  • A note from our sponsor - SaaSHub
    www.saashub.com | 21 Apr 2025
    SaaSHub helps you find the best software and product alternatives Learn more →

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

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