SaaSHub helps you find the best software and product alternatives Learn more →
Top 23 Go golang-example Projects
-
learngo
❤️ 1000+ Hand-Crafted Go Examples, Exercises, and Quizzes. 🚀 Learn Go by fixing 1000+ tiny programs.
Learn Go
-
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.
-
-
-
microservices-go
Golang Microservice Boilerplate using MySQL, Docker and Swagger, API REST. Gin Go and GORM with pagination and implementation of a Clean Architecture.
-
-
Project mention: LLM workflows then agents: Getting started with Airflow | news.ycombinator.com | 2025-03-31
> Temporal is absolutely not for a static graph
I'd clarify this to say "Temporal is absolutely not limited to a static graph." It can certainly handle a static graph, but it can also handle a dynamic one. Here is an example in Go (https://github.com/temporalio/samples-go/tree/main/choice-mu...), there are similar ones for other languages.
I think the confusion might stem from the determinism requirement in Temporal (and other replay-based Durable Execution platforms). It's not the Workflow Definition (i.e., the code) that must be deterministic, it's the Workflow Execution (i.e., a specific running instance of that code) that must be deterministic. Each running instance is allowed to take a different path through that code, so long as it does so consistently when executed with the same input.
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
-
tcpack
tcpack is an application protocol based on TCP to Pack and Unpack bytes stream in go program.
-
-
shortlink
High-Performance Shortlink ( Short URL ) app creator in Golang. For privacy reasons, you may prefer to host your own short URL app and this is the one to use.
-
-
-
-
-
-
-
saving-goals-go
Example Event-Sourced microservice using https://github.com/eventually-rs/eventually-go (by get-eventually)
-
-
In time, I built this - https://github.com/hsnice16/golang_learning/tree/main/One2N/...
-
inventa-examples
Cross-language example projects to demonstrate how Inventa works and how to use it as microservice registry and for executing RPC.
-
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Go golang-examples discussion
Go golang-examples related posts
-
How I Error - 2 years later
-
Structuring a Golang API
-
Introducing go-api-basic - another template/boilerplate RESTful web server
-
Show HN: Open-Source self hosted Short URL creator or URL tracker in Golang
-
go-awesome/shortlink
-
Show HN: High-performance shorturl creator in Golang with source code [pdf]
-
High-Performance short URL creator app in Golang
-
A note from our sponsor - SaaSHub
www.saashub.com | 21 Jun 2025
Index
What are some of the best open-source golang-example projects in Go? This list will help you:
# | Project | Stars |
---|---|---|
1 | learngo | 19,340 |
2 | modern-go-application | 1,918 |
3 | goapp | 978 |
4 | microservices-go | 622 |
5 | diygoapi | 594 |
6 | samples-go | 571 |
7 | golang-tutorials | 408 |
8 | golang-book | 172 |
9 | tcpack | 171 |
10 | goexample | 157 |
11 | shortlink | 147 |
12 | koochooloo | 88 |
13 | go-notebook | 38 |
14 | vilmos | 35 |
15 | GoFiber-Template | 33 |
16 | golang-crud-rest-api | 26 |
17 | go-boilerplate | 22 |
18 | saving-goals-go | 6 |
19 | go-todo | 4 |
20 | golang_learning | 4 |
21 | inventa-examples | 3 |
22 | gofuck-interpreter | 1 |
23 | explore-go | 1 |