Top 23 Go GraphQL Projects
Native GraphQL Database with graph backendProject mention: The Best Collected Details on the GraphQL Specification – Overview & Language | dev.to | 2021-12-29
GraphQL, as defined, is not a programming language and not capable of arbitrary computation. This is important to note, as many of the platforms and services that provide GraphQL APIs could lead one to think that GraphQL is providing much of the functionality in these platforms, when really it is merely the facade and presentation via API of the capabilities of the underlying systems and platforms (re: Hasura, AppSync, Astra, Atlas, Dgraph, Contentful, GraphCMS, etc).
Deploy infinitely scalable serverless apps, apis, and sites in seconds to AWS.Project mention: Ask HN: Does anyone else find the AWS Lambda developer experience poor? | news.ycombinator.com | 2021-04-18
I can also recommend serverless.com framework for local development and running lambdas offline.
AWS provides a docker image for emulating DynamoDB which works great for local dev and will commonly be paired with lambdas.
Another option I have used recently for implementing node web services is https://github.com/apex/up which also has a nice local dev experience.
Deliver Cleaner and Safer Code - Right in Your IDE of Choice!. SonarLint is a free and open source IDE extension that identifies and catches bugs and vulnerabilities as you code, directly in the IDE. Install from your favorite IDE marketplace today.
An implementation of GraphQL for Go / GolangProject mention: What's your experience with Go and GraphQL? Learning Go coming from Node | reddit.com/r/golang | 2021-10-07
I've done a bit of research and have found 99designs/gqlgen and graphql-go/graphql but I would like to hear from your experience.
Tyk Open Source API Gateway written in Go, supporting REST, GraphQL, TCP and gRPC protocolsProject mention: One-click trial on TYK API gateway with Tin | dev.to | 2021-12-20
Traditional way to try an open-source project Tyk is an open source API gateway project. Organizations can control access to the gateway and protect the security of enterprises and organizations. To start with, I chose the traditional way, using docker-compose to install it, which requires the Git and Docker environment on the computer.
go generate based graphql server libraryProject mention: What type of software do you write at your workplace? | reddit.com/r/golang | 2022-01-17
Backend APIs with Graphql using https://github.com/99designs/gqlgen.
GraphQL server with a focus on ease of useProject mention: State of GraphQL packages in Go? | reddit.com/r/golang | 2021-09-03
I have always preferred https://github.com/graph-gophers/graphql-go. I still write my definitions in .graphql files and pese them with the library. Then you can easily write resolvers or just return model objects if they match the definitions.
Open source Firebase + Heroku to develop, scale and secure serverless apps on KubernetesProject mention: Firebase Alternative for iOS | reddit.com/r/iOSProgramming | 2021-09-04
Less time debugging, more time building. Scout APM allows you to find and fix performance issues with no hassle. Now with error monitoring and external services monitoring, Scout is a developer's best friend when it comes to application development.
Server-sent live updates: protocol and reference implementationProject mention: The WebSocket Handbook | news.ycombinator.com | 2022-01-11
Weaviate is a cloud-native, modular, real-time vector search engineProject mention: We just got funded for an open-source project | reddit.com/r/opensource | 2022-01-15
If you prefer go, may be have a look at https://github.com/semi-technologies/weaviate
GraphJin - Build APIs in 5 minutes with GraphQL. An instant GraphQL to SQL compiler.Project mention: Atlas – Terraform but for Database Migrations | news.ycombinator.com | 2022-01-20
there is an open source golang project that does the same thing called GraphJin.
has GUi tooling also.
You give it the Postresql script and you will see the new GraphQL schema in he GUI, ready to test. This means that is only one change point ever - the sql.
It also supports subscriptions.
for CI you can just put the script into your git tree and it will pick them up at the start of a deploy update.
An organizer for your porn, written in GoProject mention: Stashapp support as source? | reddit.com/r/flipflip | 2022-01-10
Long shot but I figured I'd ask. Currently in the midst of a home server project and deploying stash to manage my collection (galleries, clips, metadata, etc), with the intent of moving it onto a NAS/remote storage. But if integration with flipflip were possible, that'd just be incredible.
Daptin - Backend As A Service - GraphQL/JSON-API Headless CMSProject mention: Daptin - Backend As A Service - GraphQL/JSON-API Headless CMS in Golang | reddit.com/r/golang | 2021-06-15
REST Layer, Go (golang) REST API frameworkProject mention: Coming from PHP, looking for Go equivalent of PHPLeague's Fractal | reddit.com/r/golang | 2021-11-11
Sounds like you might be looking for this thing I just found: https://github.com/rs/rest-layer
EliasDB a graph-based database.
Package githubv4 is a client library for accessing GitHub GraphQL API v4 (https://docs.github.com/en/graphql).Project mention: GraphQL in production - Analyzing public GraphQL APIs #1: Twitch.tv | reddit.com/r/DevelopingAPIs | 2021-10-15
If you want to play around with GraphQL, I would take a look at Github's v4 API. Since I code in Golang, I used this library. https://github.com/shurcooL/githubv4.
Simple low-level GraphQL HTTP client for Go (by machinebox)Project mention: There is already around a lite client Golang fo graphql? | reddit.com/r/golang | 2021-11-26
A simpler client that we currently use for some internal test purposes is this one: https://github.com/machinebox/graphql - for simple queries I think it's quite a nice API for building requests
The Movio GraphQL GatewayProject mention: State of GraphQL packages in Go? | reddit.com/r/golang | 2021-09-03
https://github.com/movio/bramble is pretty great if you want a gateway
A federated api gateway for graphql services. https://gateway.nautilus.dev/ (by nautilus)Project mention: Bramble: A simple, production-ready GraphQL federation gateway in Go | reddit.com/r/golang | 2021-06-09
It's interesting, but I do have some questions. Does it support being Apollo Gateway Federated? Can I federate DGraph with it? How does it differ from [Tyk's Graphql gateway](https://github.com/jensneuse/graphql-go-tools) or [Nautilus](https://github.com/nautilus/gateway) ?
Tools to write high performance GraphQL applications using Go/Golang.Project mention: Ask HN: Have you found something you love to do? If yes how? | news.ycombinator.com | 2021-12-25
Five or so years ago I started to "implement" GraphQL, the Query language from scratch. Lexing, parsing, designing an AST. I had to rewrite everything multiple times, added validation and an execution engine. At some point I realized what I've actually built, the foundation to create an npm-like system for APIs, using GraphQL as the universal integration language for any kind of API. Since I understood how powerful this concept is I'm unable to stop working on it. I'm now turning this into a product/company, it's called WunderGraph: https://wundergraph.com/ Btw. the engine and everything is open source, it's written in Go: https://github.com/jensneuse/graphql-go-tools
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.
This is Go library for building GraphQL client with gqlgen (by Yamashou)Project mention: genqlient: A truly type-safe Go GraphQL client | reddit.com/r/golang | 2021-09-30
Awesome! I've been using https://github.com/Yamashou/gqlgenc which works in a similar way, but is built on `gqlgen`. I'll definitely give `genqlient` a shot as the generated output looks a lot leaner.
Read your Internet article flow in one place with complete peace of mind and freedom.
The easiest way to make API documents for GraphQLProject mention: gqldoc is released v0.0.4 | reddit.com/r/graphql | 2021-04-16
Go GraphQL related posts
Atlas – Terraform but for Database Migrations
10 projects | news.ycombinator.com | 20 Jan 2022
Dsq: Commandline tool for running SQL queries against JSON, CSV, Parquet, etc.
5 projects | news.ycombinator.com | 11 Jan 2022
The Best Collected Details on the GraphQL Specification – Overview & Language
5 projects | dev.to | 29 Dec 2021
Ask HN: Have you found something you love to do? If yes how?
2 projects | news.ycombinator.com | 25 Dec 2021
3 projects | reddit.com/r/graphql | 22 Dec 2021
Best engine for semantic search?
1 project | reddit.com/r/OpenAI | 19 Dec 2021
Chosing between Golang and Rust for a new project
6 projects | reddit.com/r/graphql | 17 Dec 2021
What are some of the best open-source GraphQL projects in Go? This list will help you:
Are you hiring? Post a new remote job listing for free.