Top 11 Go Tutorial Projects
-
-
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.
-
SonarLint
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.
-
Currently looking into https://goethereumbook.org, if anyone has some other material, please share.
-
-
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.
-
todo-api-microservice-example
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-21Other 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.
-
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.
-
Scout APM
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.
-
tutorial-go-fiber-rest-api
📖 Build a RESTful API on Go: Fiber, PostgreSQL, JWT and Swagger docs in isolated Docker containers.
-
Project 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:
https://github.com/matematikaadit/jombloforth
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:
https://news.ycombinator.com/item?id=13082825
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:
-
Project mention: Ask HN: Companies of one, what is your tech stack (2021)? | news.ycombinator.com | 2021-08-25
https://blog.carlmjohnson.net/post/2021/how-to-use-go-embed/
-
gopg
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?
- How to avoid "import cycle not allowed" when defining related models in different packages?
- Good example of production grade rest api without an ORM
- Microservices in Go: Events and Background jobs using Kafka
- Organization, importing, and exporting
- Build a RESTful API on Go: Fiber, PostgreSQL, JWT in Isolated Docker Containers
- Show HN: Provision and automate cloud hosts in Go
Index
What are some of the best open-source Tutorial projects in Go? This list will help you:
Project | Stars | |
---|---|---|
1 | the-way-to-go_ZH_CN | 29,591 |
2 | golang-for-nodejs-developers | 2,977 |
3 | ethereum-development-with-go-book | 1,335 |
4 | eliasdb | 903 |
5 | goapp | 444 |
6 | todo-api-microservice-example | 414 |
7 | myapp | 215 |
8 | tutorial-go-fiber-rest-api | 173 |
9 | foth | 49 |
10 | exembed | 27 |
11 | gopg | 19 |
Are you hiring? Post a new remote job listing for free.