akutz / go-generics-the-hard-way
A hands-on approach to getting started with Go generics.
β1,846Updated 2 years ago
Related projects: β
- Practical concurrency guide in Go, communication by channels, patternsβ2,458Updated last year
- 𦩠Tools for Go projectsβ4,056Updated 3 weeks ago
- Concurrency patterns in Goβ2,720Updated 3 months ago
- π Visualise your Go program runtime metrics in real time in the browserβ3,194Updated 4 months ago
- felixge's notes on the various go profiling methods that are available.β3,550Updated 6 months ago
- A collection of generic data structures written in Go.β1,284Updated 8 months ago
- A collection of Go style guidesβ970Updated last year
- Modern Go Application exampleβ1,826Updated 11 months ago
- π¦ Monads and popular FP abstractions, powered by Go 1.18+ Generics (Option, Result, Either...)β2,588Updated last week
- Goroutine leak detectorβ4,487Updated last month
- Fast JSON encoder/decoder compatible with encoding/json for Goβ2,977Updated last month
- Simple, extremely lightweight, extensible, configuration management library for Go. Support for JSON, TOML, YAML, env, command line, fileβ¦β2,670Updated 3 weeks ago
- A curated list of awesome articles and resources for learning and practicing Go and its related technologies.β372Updated 5 months ago
- π fgprof is a sampling Go profiler that allows you to analyze On-CPU as well as Off-CPU (e.g. I/O) time together.β2,870Updated 2 weeks ago
- Static analysis tool to detect potential nil panics in Go codeβ3,038Updated this week
- A stricter gofmtβ3,254Updated last month
- This repo contains my notes on working with Go and computer systems.β1,922Updated 4 months ago
- Go error library with error portability over the networkβ2,077Updated last month
- Package for comparing Go values in testsβ4,159Updated 8 months ago
- Error handling library with readable stack traces and flexible formatting support πβ1,487Updated last year
- Automatically set GOMAXPROCS to match Linux container CPU quota.β4,020Updated last month
- Resiliency patterns for golangβ2,188Updated 2 months ago
- Write better integration tests! Dockertest helps you boot up ephermal docker images for your Go tests with minimal work.β4,097Updated last week
- Professional lightweight testing mini-framework for Go.β1,766Updated 7 months ago
- The Go implementation of Connect: Protobuf RPC that works.β2,911Updated this week
- Better structured concurrency for goβ8,916Updated 4 months ago
- A Go (golang) package for representing a list of errors as a single error.β2,301Updated 2 weeks ago
- π Enjoy a slice! A utility library for dealing with slices and maps that focuses on type safety and performance.β1,945Updated last month
- Example code for Go genericsβ1,358Updated last year
- βοΈ A dependency injection toolkit based on Go 1.18+ Generics.β1,807Updated last month