sathishvj / optimizing-go-programs
workshop material on optimizing go programs
β55Updated 4 years ago
Related projects β
Alternatives and complementary repositories for optimizing-go-programs
- Gopium πΊ: Smart Go Structures Optimizer and Managerβ210Updated 7 months ago
- Transform Go code into it's ASTβ122Updated 5 years ago
- gRPC bidirectional streaming example written in golangβ116Updated 4 months ago
- Various golang benchmarks I've writtenβ108Updated 6 years ago
- Package gostackparse parses goroutines stack traces as produced by panic() or debug.Stack() at ~300 MiB/s.β116Updated last year
- A repo full of interview question implementations in golang.β103Updated 3 years ago
- JSON benchmarks to compare different Go JSON implementationsβ37Updated last year
- A collection of best practices and lessons learnt from applying concurrency in go.β95Updated 2 months ago
- Zero allocation Nullable structures in one library with handy conversion functions, marshallers and unmarshallersβ85Updated last year
- When storing a value in a Go interface allocates memory on the heap.β71Updated 2 years ago
- Distributed Systems programming examples in the Go programming language.β105Updated 2 years ago
- Universal goroutine monitor using pprof and termuiβ188Updated 4 months ago
- Integration testing in Go with Dockerβ105Updated 2 months ago
- Set of Go context's utilities.β51Updated 3 years ago
- Connection pool for Go's net.Conn interfaceβ128Updated 2 years ago
- a golang test framework for asserting expected escape analysis results & heap allocationsβ69Updated last year
- Consistent hashing hashring implementation.β34Updated 11 months ago
- Fastest and most efficient goroutine pool (experimental)β136Updated 2 years ago
- Open version of common golang libraries useful to many projects.β76Updated 10 months ago
- PostgreSQL Lock Client for Goβ108Updated 2 weeks ago
- Single repository for go-nats example code. This includes all documentation examples and any common message pattern examples.β110Updated last year
- Source code for my Go workshop which includes code samples about handling/throttling go routines and their graceful terminationβ24Updated 3 years ago
- A helper for collecting and emitting metadata throughout a request lifecycle.β77Updated 4 years ago
- A simple and efficient hashmap package for Go. Open addressing, robin hood hashing, and xxh3 algorithm. Supports generics.β215Updated last year
- Easy json/xml Tag generation tool for golangβ73Updated 4 years ago
- Single producer and multi-reader lockless ring buffer in go using generics from the go 1.18.x release. It is significantly faster than chβ¦β157Updated last year
- Helper tool for manual Go code optimization.β127Updated 6 months ago
- β‘οΈ lock-free utilities in Goβ151Updated 6 months ago
- Auxiliary vendoring tool for Go's new go.modβ107Updated 2 years ago