efficientgo / core
Set of core packages every Go project needs. Minimal API, strictly versioned and with ~no dependencies.
β106Updated 2 weeks ago
Alternatives and similar repositories for core
Users that are interested in core are comparing it to the libraries listed below
Sorting:
- Go linter for forbidding identifiersβ141Updated 4 months ago
- Robust framework for running complex workload scenarios in isolation, using Go; for integration, e2e tests, benchmarks and more! πͺβ231Updated last year
- Allow and block list linter for direct Go module dependencies.β75Updated 3 weeks ago
- πͺ΅ Ensure consistent code style when using log/slogβ195Updated 2 weeks ago
- noctx finds function calls without context.Context.β194Updated last month
- Go slog's Handler implementation to ensure correlation with Open-Telemetry spans.β127Updated this week
- A source code linter that can be used to find code that will cause problems with Go's error wrapping schemeβ293Updated 3 weeks ago
- JSON benchmarks to compare different Go JSON implementationsβ59Updated 4 months ago
- Go linter that checks if package imports are in a list of acceptable packages.β164Updated 2 months ago
- OpenTelemetry SQL database driver wrapper for Goβ118Updated last week
- checks usage of OpenTelemetry/Census spansβ81Updated 3 weeks ago
- Ordered mapβ102Updated last week
- Script engine, especially good for testsβ151Updated last year
- Go tool for major version upgradesβ138Updated 8 months ago
- Set of tools, packages, and libraries that every open-source Go project always needs with almost no dependencies.β55Updated 2 years ago
- Go proxy that serves from S3β108Updated 3 years ago
- Go SDK for OpenFeatureβ176Updated last week
- A linter to ensure that slices are not initialized with non-zero lengthβ75Updated 4 months ago
- Check that no globals are present in Go code.β113Updated this week
- Accept Interfaces, Return Concrete Typesβ69Updated 3 weeks ago
- Go test with tracing.β389Updated last year
- Pragmatic and minimalistic module for collecting and sending traces from Go code πͺπ½β25Updated 2 years ago
- Automatically update your Go testsβ292Updated 3 months ago
- Deep copy generatorβ157Updated 7 months ago
- Package gostackparse parses goroutines stack traces as produced by panic() or debug.Stack() at ~300 MiB/s.β118Updated 3 weeks ago
- Cache implementations in Go, with support for generics.β45Updated 2 years ago
- Elegant middleware functions for your HTTP clients.β103Updated 2 years ago
- The go-set package provides generic Set implementations for Go, including HashSet for types with a Hash() function and TreeSet for orderaβ¦β143Updated 2 months ago
- π¨ slog sampling: drop repetitive log recordsβ82Updated 3 weeks ago
- Launcher, a Lightstep Distro for OpenTelemetry Go πβ118Updated 2 weeks ago