Top 11 Go Tutorial Projects
《The Way to Go》中文译本，中文正式名《Go 入门指南》
Examples of Golang compared to Node.js for learningProject mention: Building microservices in Go with Fiber | dev.to | 2022-03-22
Fiber is fast and resembles the Node.js express framework, making it easier for a Node.js developer to transition to using Go. The complete code discussed in this article can be found in this repo.
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.
📖 A little guide book on Ethereum Development with Go (golang)Project mention: Golang Ethereum | reddit.com/r/golang | 2022-03-13
Currently looking into https://goethereumbook.org, if anyone has some other material, please share.
EliasDB a graph-based database.
An opinionated guideline to structure & develop a Go web application/serviceProject mention: A practical approach to structuring Golang applications | dev.to | 2022-02-02
I wrote this article a year ago and there is much I would change about it today. I still post it because I think there are something to be learned from this, at least to get a end 2 end description of one way to structure Go applications. There are many other options, and today I would suggest that you check out this repository.
Go microservice tutorial project using Domain Driven Design and Onion Architecture!Project mention: Example of a well written and structured RESTful API or web service? | reddit.com/r/golang | 2021-12-21
Other redditors mentioned some good resources, I'm going to shamelessly plug mine as well; either way after you are done with whatever tutorial you use I recommend you to look at the Exposure Notifications Server, reading the source code should help you learn other best practices.
🖥️ How to build a Dockerized RESTful API application using Go.Project mention: Want to learn REST api with Golang | reddit.com/r/golang | 2022-03-31
This may be helpful for you; https://github.com/learning-cloud-native-go/myapp. But try to use microservices/ separate smaller API projects for each service and use an API gateway to expose your APIs to outside.
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.
📖 Build a RESTful API on Go: Fiber, PostgreSQL, JWT and Swagger docs in isolated Docker containers.
Tutorial-style FORTH implementation written in golangProject mention: Jonesforth – A sometimes minimal FORTH compiler and tutorial (2007) | news.ycombinator.com | 2022-05-13
Here's one of the many forks that brings it up to 64-bit:
If you like forth there's an awesome series of comments here on hacker news on building a simple variant in a few simple steps:
I took that, and built a simple forth-like system, in golang following the original recipe and breaking it down into simple steps for learning-purposes:
Go Embed experimentsProject mention: Ask HN: Companies of one, what is your tech stack (2021)? | news.ycombinator.com | 2021-08-25
A minimal microservice written in Go that executes Go programs. This microservice can be used to set-up local go learning environment at your workspace/school. You can also use the provided zero-configuration docker-image for quick deployments.
Go Tutorial related posts
Example of a well written and structured RESTful API or web service?
5 projects | reddit.com/r/golang | 21 Dec 2021
How to avoid "import cycle not allowed" when defining related models in different packages?
2 projects | reddit.com/r/golang | 25 Nov 2021
Good example of production grade rest api without an ORM
3 projects | reddit.com/r/golang | 22 Oct 2021
Microservices in Go: Events and Background jobs using Kafka
1 project | dev.to | 2 Sep 2021
Organization, importing, and exporting
1 project | reddit.com/r/golang | 6 May 2021
Build a RESTful API on Go: Fiber, PostgreSQL, JWT in Isolated Docker Containers
1 project | news.ycombinator.com | 22 Mar 2021
Show HN: Provision and automate cloud hosts in Go
1 project | news.ycombinator.com | 29 Dec 2020
What are some of the best open-source Tutorial projects in Go? This list will help you:
Are you hiring? Post a new remote job listing for free.