MichalAdorno / golang-advanced-concurrency-concepts
A review of advanced concurrency concepts and patterns in Golang
☆14Updated 4 years ago
Alternatives and similar repositories for golang-advanced-concurrency-concepts:
Users that are interested in golang-advanced-concurrency-concepts are comparing it to the libraries listed below
- Golang ticker that works with Cron scheduling.☆16Updated 4 years ago
- Collect data about your dependencies☆43Updated last week
- Golang linter to use strconv☆32Updated this week
- 🚔 Enforce field tags in (un)marshaled structs☆37Updated this week
- Various implementations of a go-routine safe counter☆31Updated 3 years ago
- a tool for handling file uploads simple☆60Updated 2 years ago
- Intuitive wrapper types enforcing atomic access for lock-free concurrency☆26Updated 4 years ago
- Highly concurrent drop-in replacement for bufio.Writer☆55Updated 7 years ago
- A curated list of Go code formatters (like gofmt)☆35Updated 4 years ago
- A linter to ensure that slices are not initialized with non-zero length☆75Updated 3 weeks ago
- Golang struct operations.☆24Updated 7 years ago
- A drop-in replacement for Go errors, with some added sugar! Unwrap user-friendly messages, HTTP status code, easy wrapping with multiple …☆68Updated 3 weeks ago
- Detect deeply nested if statements in Go source code☆43Updated 3 years ago
- Pretty prints slices to any io.Writer: I created this package to teach slices in my Go course.☆65Updated 5 years ago
- Golnag microservice-template by DDD☆32Updated this week
- intrange is a program for checking for loops that could use the Go 1.22 integer range feature.☆20Updated last week
- Checks for a new line before return and branch statements.☆27Updated 10 months ago
- A goroutine job dispatcher based on worker-pool pattern.☆32Updated last year
- Golang linter to check the errors handling expressions☆50Updated 4 years ago
- Simple and easy wrappers for Go sync/atomic package.☆31Updated 11 months ago
- A collection of message middlewares for go-mail☆19Updated this week
- Framework for pipeline execution with structured parallelism, retriability, load balancing and more.☆31Updated 3 months ago
- iterator library for go using a rangefunc experiment☆26Updated 3 months ago
- Go-Multimap is an implementation of the `multimap` data structure in Go.☆38Updated 5 years ago
- Detect bots/crawlers/spiders using the user agent string.☆18Updated last year
- pgq is a query builder for PostgreSQL written in Go.☆46Updated 4 months ago
- Lightweight validation library that can export rules as JSON so browsers can apply the same rules.☆15Updated 8 months ago
- Go package to easily convert a URL's query parameters/values into usable struct values of the correct types.☆19Updated 4 years ago
- Consistent hashing hashring implementation.☆34Updated last year
- An MVC like golang framework for building web APIs☆52Updated last year