btnguyen2k / golang_learning

Awesome about Learning Golang Blog, Examples, Ebooks, Video, Algorithms, Leetcode,...

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Tutorial Vietnam

Document name URL Note
Go Language Advanced Programming https://github.com/zalopay-oss/go-advanced

Tutorial English

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
Reddit https://www.reddit.com/r/golang/
Roadmap https://roadmap.sh/golang
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

Ebook

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

Video

Name URL Source
Software Development, Software Architecture https://www.youtube.com/c/MarioCarrion
TECH SCHOOL https://www.youtube.com/c/TECHSCHOOLGURU

FW Web

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

Project Structure template

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

Golang Contributor

Owner URL Note
cuonglm https://snacky.blog/posts/coffee-talk-cuonglm-golang-contributor.html

Clear Code

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

Source Example

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

Algorithms

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

Group Social

Name URL Note
Telegram https://t.me/+cyMeRg60ZCwwYzhl
Discord https://discord.gg/KfmSUU2B

About

Awesome about Learning Golang Blog, Examples, Ebooks, Video, Algorithms, Leetcode,...


Languages

Language:Go 100.0%