hashicorp / go-set
The go-set package provides generic Set implementations for Go, including HashSet for types with a Hash() function and TreeSet for orderable data
☆105Updated 2 weeks ago
Related projects: ⓘ
- Script engine, especially good for tests☆143Updated 6 months ago
- Set of core packages every Go project needs. Minimal API, strictly versioned and with ~no dependencies.☆99Updated 3 weeks ago
- Go slog's Handler implementation to ensure correlation with Open-Telemetry spans.☆113Updated 2 months ago
- Go linter for forbidding identifiers☆120Updated 2 months ago
- 🪵 Ensure consistent code style when using log/slog☆95Updated this week
- Ordered map☆96Updated 2 months ago
- Check that no globals are present in Go code.☆103Updated last year
- Linter that confirms DB rows and statements are closed properly.☆80Updated 2 months ago
- A source code linter that can be used to find code that will cause problems with Go's error wrapping scheme☆238Updated 2 weeks ago
- This package simplifies testing of command-line interfaces.☆166Updated last year
- Elegant middleware functions for your HTTP clients.☆98Updated last year
- PostgreSQL Lock Client for Go☆107Updated last week
- Package gostackparse parses goroutines stack traces as produced by panic() or debug.Stack() at ~300 MiB/s.☆114Updated last year
- Code for decoding and encoding runtime/trace files as well as useful functionality implemented on top.☆85Updated 3 weeks ago
- JSON benchmarks to compare different Go JSON implementations☆31Updated 11 months ago
- Concurrency toolkit for Go☆165Updated last month
- Go package implementing WASI socket extensions☆137Updated 4 months ago
- Remote Git repos as fs.FS file systems.☆118Updated 3 months ago
- A parsing/linking engine for protobuf; the guts for a pure Go replacement of protoc.☆224Updated this week
- Go 1.22 range functions with database/sql☆102Updated 7 months ago
- A linter to ensure that slices are not initialized with non-zero length☆69Updated 4 months ago
- Gofire 🔥 Command Line Interface Generator tool for Go☆110Updated 2 years ago
- Go proxy that serves from S3☆109Updated 2 years ago
- Collection of log/slog related projects.☆176Updated this week
- ☆113Updated 9 months ago
- Go linter that checks if package imports are in a list of acceptable packages.☆140Updated this week
- ☆116Updated last year
- When storing a value in a Go interface allocates memory on the heap.☆67Updated 2 years ago
- A Kafka log inspired in-memory and append-only data structure☆117Updated last month
- The Golang linter that checks usage of github.com/stretchr/testify.☆97Updated 2 weeks ago