MichalAdorno / golang-advanced-concurrency-concepts
A review of advanced concurrency concepts and patterns in Golang
☆13Updated 4 years ago
Related projects ⓘ
Alternatives and complementary repositories for golang-advanced-concurrency-concepts
- A curated list of Go code formatters (like gofmt)☆32Updated 3 years ago
- New, intuitive, and fun online environment for learning, exploring, and experimenting with the Go programming language.☆18Updated 2 years ago
- Utility for checking and viewing Golang struct alignment info☆62Updated this week
- Time as a dependency, very useful for testing☆16Updated 8 months ago
- 🚔 Enforce field tags in (un)marshaled structs☆35Updated last week
- Various implementations of a go-routine safe counter☆31Updated 3 years ago
- Clean Architecture Use Case for Go☆33Updated 11 months ago
- Go localization framework☆31Updated 2 weeks ago
- stream is a concurrency pattern implementation using Go generics. a.k.a. my accidentally awesome library☆65Updated this week
- A Go filesystem package for working with files and directories☆20Updated 3 years ago
- Golnag microservice-template by DDD☆32Updated last week
- Golang ticker that works with Cron scheduling.☆16Updated 3 years ago
- Go package to easily convert a URL's query parameters/values into usable struct values of the correct types.☆19Updated 4 years ago
- Convenient global date printer☆41Updated last year
- GoT is a template engine that turns templates into Go code to compile into your app.☆32Updated last year
- Intuitive wrapper types enforcing atomic access for lock-free concurrency☆26Updated 4 years ago
- 🚨 slog sampling: drop repetitive log records☆58Updated last week
- Go package that provides multiple middlewares for Echo Framework.☆15Updated 2 months ago
- A database change feed for processing work☆11Updated 3 years ago
- A linter to ensure that slices are not initialized with non-zero length☆70Updated 6 months ago
- Go Embed experiments☆30Updated 3 years ago
- Gotcha 🎯 seamlessly patches go runtime to provide a convenient way to track amount of heap allocated bytes, objects, calls per goroutin…☆39Updated 2 years ago
- Experiments with Go generics☆96Updated 3 years ago
- common golang tcp connection pool☆24Updated 5 months ago
- 🚢 Go package providing lifecycle management for PostgreSQL Docker instances.☆11Updated 3 months ago
- nilable is a tiny Go generics library for making non-nilable values nilable☆13Updated 7 months ago
- 🚨 Chi middleware for slog logger☆50Updated last week
- A service for managing locks in multiprocess/distributed systems☆13Updated last year
- A collection of best practices and lessons learnt from applying concurrency in go.☆95Updated 2 months ago