A golang ebook intro how to build a web with golang
Repository Index
55,640 visible repositories in the index
1–24 of 25 · Most stars
Sample cloud-first application with 10 microservices showcasing Kubernetes, Istio, and gRPC.
- kubernetes
- grpc
- istio
- gke
Translated7 days golang programs from scratch (web framework Gee, distributed cache GeeCache, object relational mapping ORM framework GeeORM, rpc framework GeeRPC etc) A series on writing/implementing things from scratch in 7 days with Go
- learning
- starter-project
- golang
- scratch
Translated✍🏻 Source Code Deep Dives, System Design & Engineering Blogs | Halfrost-Field (冰霜之地, "Land of Frost"): notes on source code analysis, system design, and engineering practice
- ios
- objective-c
- swift
- javascript
Building 70 Projects ranging from beginner to advanced so anyone can — learn from, build upon, use as a reference, or even copy directly. Owned by my cybersecurity company 👇
- ai
- certification
- cloud-engineering
- cyber
Visualize call graph of a Go program using Graphviz
- callgraph
- graphviz
- visualization
- golang
Go DDD example application. Complete project to show how to apply DDD, Clean Architecture, and CQRS by practical refactoring.
- go
- golang
- ddd
- clean-architecture
A Go (Golang) Backend Clean Architecture project with Gin, MongoDB, JWT Authentication Middleware, Test, and Docker.
Modern Go Application example
- golang
- golang-application
- go
- golang-examples
Go(lang) examples - (explain the basics of #golang)
- golang
- go
- examples
- learning
Open source, self-hostable watched list for all your content (movies, tv series, anime, games) with user authentication, modern and clean UI and a very simple setup.
An opinionated guideline to structure & develop a Go web application/service
- go
- webapp
- webservice
- webserver
A foundational and practical guide for effectively learning and progressively building a blockchain from scratch in Go with gRPC
- blockchain
- blockchain-from-scratch
- concurrent-programming
- cryptography
DDD like architecture sample application
- clean-architecture
- layered-architecture
- go
- ddd
A collection of simple programs which can generate bitcoin wallets, create and sign transactions, and send transactions over the bitcoin network.
An easy to use menu structure for cli applications that prompts users to make choices.
- awesome-go
- cli
- menu
- golang-package
Example source code for the Practical Crypto with Go book.
Generic graph data structures and algorithms for Go (Golang): dependency graphs (DAGs) with cycle checks and topological sort, BFS and DFS traversal, Dijkstra and other shortest paths, connectivity and partitioning. No dependencies.
- generic
- golang
- graph
- graph-algorithms
Barebones starting point for a Relay application with Golang GraphQL server
Provide check digit algorithms and calculators written in Go
- checkdigit
- luhn
- damm
- verhoeff
Working my way through cracking the coding interview in Go, because I want to learn it
Build a simple turn-based game to learn how to write production code using Hexagonal Architecture. Onboarding reference for Haraj Solutions Team.
- reference-implementation
- hexagonal-architecture
- go
- golang-examples
go-vertical-slice-architecture
☝️ go-graphql subscription over Kafka/Redis/NSQ example