Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality. Learn more →
Top 23 golang-example Open-Source Projects
-
learngo
❤️ 1000+ Hand-Crafted Go Examples, Exercises, and Quizzes. 🚀 Learn Go by fixing 1000+ tiny programs.
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
microservices-go
Golang Microservice Boilerplate using MySQL, Docker and Swagger, API REST. Gin Go and GORM with pagination and implementation of a Clean Architecture.
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
-
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.
-
GraphQL-Go-onepieceAPI
Basic One Piece (famous manga) API developed in Go & GraphQL, returns the Strawhats crew information, and give you the possibility to create new pirates & crews.
-
saving-goals-go
Example Event-Sourced microservice using https://github.com/eventually-rs/eventually-go (by get-eventually)
-
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
2022 update. At the time of writing this update, it's been over a year since I published this article. At the end of this article I promise a part two, which I must admit, will probably never come for a couple of reasons. I no longer use this structure (I still think this article gives people some help to get going, but would like to update it at one point. I suggest you checkout this repo. Secondly, in regards to integration testing, I've just relased a full-length article about it which you can find here.
Go: Money Transfer Saga
If you want to delve further into concurrency, you can check out this link. If you want to test and see some examples, you can click here. We'll create a separate post to talk about Goroutines, which is a very detailed and interesting topic. We know that Go's support for concurrency makes it a godsend for problems that are best solved using concurrency.
golang-examples related posts
- Saga Pattern Made Easy
- 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]
-
A note from our sponsor - InfluxDB
www.influxdata.com | 23 Apr 2024
Index
What are some of the best open-source golang-example projects? This list will help you:
Project | Stars | |
---|---|---|
1 | learngo | 18,331 |
2 | modern-go-application | 1,769 |
3 | goapp | 707 |
4 | diygoapi | 451 |
5 | microservices-go | 418 |
6 | samples-go | 415 |
7 | golang-tutorials | 377 |
8 | tcpack | 174 |
9 | goexample | 146 |
10 | shortlink | 145 |
11 | golang-book | 143 |
12 | koochooloo | 78 |
13 | GraphQL-Go-onepieceAPI | 61 |
14 | go-notebook | 38 |
15 | vilmos | 29 |
16 | golang-crud-rest-api | 22 |
17 | go-boilerplate | 18 |
18 | al-Go-rithms | 11 |
19 | saving-goals-go | 6 |
20 | go-todo | 5 |
21 | inventa-examples | 2 |
22 | explore-go | 1 |
23 | gofuck-interpreter | 1 |
Sponsored