benhoyt / go-1brc
My Go solutions to the One Billion Row Challenge
β80Updated 11 months ago
Alternatives and similar repositories for go-1brc:
Users that are interested in go-1brc are comparing it to the libraries listed below
- A fast and easy-to-configure load balancerβ62Updated 3 months ago
- A high-performance, thread-safe generic concurrent hash map implementation with Swiss Map.β244Updated 4 months ago
- π¨ slog sampling: drop repetitive log recordsβ76Updated 3 weeks ago
- β65Updated 2 years ago
- A sharded wrapper for golang.org/x/sync/singleflight for high contention enviromentsβ67Updated 3 years ago
- Effortlessly visualize mod graph with all external dependencies for your Go projectsβ204Updated 4 months ago
- Dump any GO variable with easeβ198Updated this week
- πͺ΅ Ensure consistent code style when using log/slogβ172Updated this week
- Transactor is an injectable type making DB transactions seamless.β135Updated this week
- The go-set package provides generic Set implementations for Go, including HashSet for types with a Hash() function and TreeSet for orderaβ¦β140Updated last month
- Go 1.23 range functions with database/sqlβ146Updated 5 months ago
- A comparison of the top logging libraries for Goβ41Updated last week
- Cookies, but with structs, for happiness.β111Updated this week
- A lightweight Go package to generate unique, symmetric identicons based on an input string. Easily integrate with your Go project to creaβ¦β112Updated last week
- Generic concurrent lock-free map for Golangβ44Updated 7 months ago
- A collection of best practices and lessons learnt from applying concurrency in go.β104Updated 2 weeks ago
- Solution to One Billion Rows Challenge in Golang.β257Updated last year
- Fast mandelbrot set renderer using goroutinesβ91Updated 2 weeks ago
- High-performance Redis library for Goβ146Updated 5 months ago
- A flexible multi-layer Go caching library to deal with in-memory and shared cache by adopting Cache-Aside pattern.β151Updated last year
- β229Updated last week
- Notification broadcaster libraryβ154Updated 2 years ago
- A zero-dependency generic in-memory cache Go libraryβ123Updated 4 months ago
- Sample implementation of enhanced http.ServeMux routing patterns.β57Updated last year
- Concurrency toolkit for Goβ204Updated 8 months ago
- A collection of small DRY Go utilities to make life easier. DRY = Don't Repeat Yourself.β68Updated last week
- When storing a value in a Go interface allocates memory on the heap.β72Updated 3 years ago
- A high-performance, high precision, zero allocation fixed-point decimal library for financial applicationsβ140Updated 2 weeks ago
- pkg extends the core go packages with missing or additional functionality built in. All packages correspond to the std go package name wβ¦β47Updated 10 months ago
- Elegant and powerful Go enums with zero code generationβ34Updated 3 months ago