- Notifications
You must be signed in to change notification settings - Fork100
chieund/golang_learning
Folders and files
| Name | Name | Last commit message | Last commit date | |
|---|---|---|---|---|
Repository files navigation
| Document name | URL | Note |
|---|---|---|
| Go Language Advanced Programming | https://github.com/zalopay-oss/go-advanced |
| Document name | URL | Note |
|---|---|---|
| Go Dev | https://go.dev/blog/ https://go.dev/tour/ https://go.dev/doc/effective_go | |
| Learn Go with Tests | https://quii.gitbook.io/learn-go-with-tests/ | |
| Awesome Go | https://github.com/avelino/awesome-go | |
| Learning More About Go | https://github.com/golang/go/wiki#learning-more-about-go | |
| Eno Compton | https://github.com/enocom/gopher-reading-list | A curated selection of blog posts on Go |
| https://www.reddit.com/r/golang/ | ||
| Roadmap | https://roadmap.sh/golang | |
| Golang Developer Roadmap | https://github.com/Alikhll/golang-developer-roadmap | |
| Learn Go | https://github.com/karanpratapsingh/learn-go | |
| Golang By Example | https://golangbyexample.com/ | |
| Tutorialedge | https://tutorialedge.net/course/golang/ | |
| Practical Go Lessons | https://www.practical-go-lessons.com/ | |
| golangbot.com | https://golangbot.com/ | |
| gophercises.com | https://gophercises.com/ | Gophercises - coding exercises for budding gophers |
| gyuho | https://github.com/gyuho/learn#go |
| Name | URL | Source |
|---|---|---|
| The Go Programming Language | https://github.com/heavykenny/book/blob/master/Go/The.Go.Programming.Language.pdf | https://github.com/adonovan/gopl.io |
| Golang books | https://github.com/dariubs/GoBooks | |
| Go Books | https://github.com/diptomondal007/GoLangBooks |
| Name | URL | Source |
|---|---|---|
| Software Development, Software Architecture | https://www.youtube.com/c/MarioCarrion | |
| TECH SCHOOL | https://www.youtube.com/c/TECHSCHOOLGURU |
| Framework | URL | Note |
|---|---|---|
| Gin | https://github.com/gin-gonic/gin | |
| Echo | https://github.com/labstack/echo | |
| Fiber | https://github.com/gofiber/fiber | |
| Beego | https://github.com/beego/beego |
| Owner | Project name | URL | Note |
|---|---|---|---|
| Iman Tumorang | go-clean-arch | https://github.com/bxcodec/go-clean-arch | Go (Golang) Clean Architecture based on Reading Uncle Bob's Clean Architecture |
| Evrone | Go Clean template | https://github.com/evrone/go-clean-template | Clean Architecture template for Golang services |
| Golang Standards | Standard Go Project Layout | https://github.com/golang-standards/project-layout | |
| blog.boot.dev | Standard Go Project Layout | https://blog.boot.dev/golang/golang-project-structure/ | |
| Kamaleshwar | Goapp | https://github.com/bnkamalesh/goapp | An opinionated guideline to structure & develop a Go web application/service |
| btnguyen2k | GoAdmin | https://github.com/btnguyen2k/goadmin.g8 | Giter8 template to develop Admin Control Panel in Go using Echo framework |
| btnguyen2k | GoVueAdmin | https://github.com/btnguyen2k/govueadmin.g8 | Giter8 template to develop Admin Control Panel in Go with VueJS-based frontend |
| Owner | Project name | URL | Note |
|---|---|---|---|
| btnguyen2k | go-giter8 | https://github.com/btnguyen2k/go-giter8 | A command line tool to generate projects from templates published on git repository |
| Owner | URL | Note |
|---|---|---|
| cuonglm | https://snacky.blog/posts/coffee-talk-cuonglm-golang-contributor.html | |
| various | https://goodfirstissue.dev/language/go/ |
| Name | URL | Note |
|---|---|---|
| Clean Go Code | https://github.com/Pungyeon/clean-go-article | |
| Mistakes for New Golang Devs | http://devs.cloudimmunity.com/gotchas-and-common-mistakes-in-go-golang/index.html | |
| Uber Go Style Guide | https://github.com/uber-go/guide/blob/master/style.md |
| Owner | URL | Note |
|---|---|---|
| Inancgumus | https://github.com/inancgumus/learngo | ❤️ 1000+ Hand-Crafted Go Examples, Exercises, and Quizzes. 🚀 Learn Go by fixing 1000+ tiny programs |
| Tamer Tas | https://github.com/tmrts/go-patterns | Curated list of Go design patterns, recipes and idioms |
| Techschool | https://github.com/techschool/simplebank | |
| Dai Jie | https://github.com/geektutu/7days-golang | |
| Thang Chung | https://github.com/thangchung/go-coffeeshop | A practical event-driven microservices demo built with Golang. Nomad, Consul Connect, Vault, and Terraform for deployment |
| Owner | URL | Note |
|---|---|---|
| The Algorithms | https://github.com/TheAlgorithms/Go | Algorithms implemented in Go for beginners, following best practices. |
| halfrost | https://github.com/halfrost/LeetCode-Go | Solutions to LeetCode by Go, 100% test coverage, runtime beats 100% / LeetCode 题解 |
| Kyle Liu | https://github.com/kylesliu/awesome-golang-algorithm | LeetCode of algorithms with golang solution |
| Emir Pasic | https://github.com/emirpasic/gods | GoDS (Go Data Structures) - Sets, Lists, Stacks, Maps, Trees, Queues, and much more |
| kylesliu | https://github.com/kylesliu/awesome-golang-algorithm | LeetCode of algorithms with golang solution(updating). |
| aQuaYi | https://github.com/aQuaYi/LeetCode-in-Go | Go Solution for LeetCode algorithms problems, 100% coverage. |
| Name | URL | Note |
|---|---|---|
| Telegram | https://t.me/golang_vietnam_learning | Group Learning Golang From Vietnames |
| Discord | https://discord.gg/KfmSUU2B |
About
Awesome about Learning Golang Blog, Examples, Ebooks, Video, Algorithms, Leetcode,...
Topics
Resources
Uh oh!
There was an error while loading.Please reload this page.
Stars
Watchers
Forks
Releases
No releases published
Packages0
No packages published
Uh oh!
There was an error while loading.Please reload this page.
Contributors3
Uh oh!
There was an error while loading.Please reload this page.
