Top 23 Go API Projects
Micro is a distributed cloud operating system (by micro)Project mention: Micro - A distributed cloud operating system | reddit.com/r/opensource | 2021-11-30
lightweight, idiomatic and composable router for building Go HTTP servicesProject mention: Which web framework would you recommend? | reddit.com/r/golang | 2021-12-03
I'm a big fan of go-chi. Their documentation and examples are top-notch.
Scout APM: A developer's best friend. Try free for 14-days. Scout APM uses tracing logic that ties bottlenecks to source code so you know the exact line of code causing performance issues and can get back to building a great product faster.
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.
Swagger 2.0 implementation for goProject mention: Looking for help with Azure Autorest | reddit.com/r/golang | 2021-10-04
You may have better luck with go-swagger or OpenAPI Generator to generate Go code.
Tyk Open Source API Gateway written in Go, supporting REST, GraphQL, TCP and gRPC protocolsProject mention: TykTechnologies/tyk: Open source Enterprise API Gateway, supporting REST, GraphQL, TCP and gRPC protocols | reddit.com/r/k8s | 2021-11-05
A simple server for sending and receiving messages in real-time per WebSocket. (Includes a sleek web-ui) (by gotify)Project mention: Sending mobile push notifications to yourself | news.ycombinator.com | 2021-11-25
Headless CMS with automatic JSON API. Featuring auto-HTTPS from Let's Encrypt, HTTP/2 Server Push, and flexible server framework written in Go.Project mention: To Drupal or not to Drupal… Putting my foot down in the Webform module's issue queue | reddit.com/r/drupal | 2021-04-26
Run Linux Software Faster and Safer than Linux with Unikernels.
QOR is a set of libraries written in Go that abstracts common features needed for business applications, CMSs, and E-commerce systems.
Design-based APIs and microservices in GoProject mention: Can you recommend a good design tool for golang? | reddit.com/r/golang | 2021-08-05
I looked for some cloud uml tools, goa.design Not sure currently, I haven't tried them yet. Want some recommendation for our agile dev team.
A Docker-powered stateless API for PDF files.Project mention: Laravel development & production ready Docker build - help needed | reddit.com/r/laravel | 2021-11-11
If you need it for PDF conversions, I suggest you take a bit larger container, but one that everyone else uses. Gotenberg is a popular project that has it's own API wrapper to provide access to libreoffice among others.
A Powerful HTTP API Gateway in pure golang！Goku API Gateway （中文名：悟空 API 网关）是一个基于 Golang开发的微服务网关，能够实现高性能 HTTP API 转发、服务编排、多租户管理、API 访问权限控制等目的，拥有强大的自定义插件系统可以自行扩展，并且提供友好的图形化配置界面，能够快速帮助企业进行 API 服务治理、提高 API 服务的稳定性和安全性。Project mention: API Gateway | dev.to | 2021-10-16
Server-sent live updates: protocol and reference implementationProject mention: TCP or websockets for chat server | reddit.com/r/golang | 2021-11-25
https://github.com/dunglas/mercure being a good example
The Backend Development Engine built for GoProject mention: Jolie, the service-oriented programming language | news.ycombinator.com | 2021-05-17
Super interesting! We're doing something similar with Encore , but instead of building a whole new language we let you program using Go. Looking forward to see where this goes :)
Exemplary real world application built with Golang + GinProject mention: Can someone recommend me a Golang complete repo | reddit.com/r/golang | 2021-06-14
HTTP traffic mocking and testing made easy in Go ༼ʘ̚ل͜ʘ̚༽Project mention: Testing methods with HTTP calls? | reddit.com/r/golang | 2021-11-19
Hprose is a cross-language RPC. This project is Hprose for Golang.
OpenAPI 3.0 implementation for Go (parsing, converting, validation, and more)Project mention: What are your favorite packages to use? | reddit.com/r/golang | 2021-08-15
oklog/ulid to generate IDs. coreos/go-oidc for validating JWTs I get from auth. google/go-cmp for comparing structs in tests (unless the project is already using Testify). spf13/pflag because life's too short for Go's flag handling. getkin/kin-openapi for validating reqests/responses against my OpenAPI spec (in tests).
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
🍐 Elegant Golang REST API FrameworkProject mention: Noob here. Need recommendation for best REST API framework. | reddit.com/r/golang | 2021-07-19
Hello, I am working on an opinionated REST API framework called Goyave. Check it out and PM me if you have any question.
☁️ Securely connect anything with WireGuard® and manage all your networks from a single place.Project mention: Looking for a good guide for deploying WireGuard with a GUI | reddit.com/r/selfhosted | 2021-10-13
Great list, I'd add Drago as well, though it may be for more advanced use.
A Go SDK for Binance APIProject mention: Binance Trading Robot | reddit.com/r/golang | 2021-10-04
Passwall Server is the core backend infrastructure for Passwall platform
Gearbox :gear: is a web framework written in Go with a focus on high performance
Go API related posts
websocket.org is down, here is an alternative
3 projects | dev.to | 3 Dec 2021
Mainteneur sur un petit projet pendant Hacktoberfest
3 projects | dev.to | 23 Nov 2021
Coming from PHP, looking for Go equivalent of PHPLeague's Fractal
3 projects | reddit.com/r/golang | 11 Nov 2021
TykTechnologies/tyk: Open source Enterprise API Gateway, supporting REST, GraphQL, TCP and gRPC protocols
1 project | reddit.com/r/k8s | 5 Nov 2021
Überleben mit einem Handy ohne Google oder Apple
1 project | reddit.com/r/de | 5 Nov 2021
Gotenberg: A Docker-powered stateless API for PDF files
1 project | news.ycombinator.com | 31 Oct 2021
F*k Adobe PDF, Edge, Chrome, HP and lazy programmers!
1 project | reddit.com/r/sysadmin | 26 Oct 2021
What are some of the best open-source API projects in Go? This list will help you:
Are you hiring? Post a new remote job listing for free.