thediveo / enumflag
Typed enumeration flags (single and slice) for spf13/pflag, Go's flag drop-in package.
☆29Updated last week
Alternatives and similar repositories for enumflag:
Users that are interested in enumflag are comparing it to the libraries listed below
- Useful template functions for Go templates.☆63Updated 5 months ago
- Bridge between Go testing.T and slog.☆53Updated last year
- Marshal and unmarshal Protobuf as YAML with rich error messages.☆50Updated 2 weeks ago
- Golang linter to use strconv☆27Updated last month
- Client-side load balancing for net/http☆50Updated last month
- Detects when some calls can be replaced by methods from the testing package☆24Updated this week
- Use right mirror functions for string/[]byte performance bust☆43Updated last month
- Accept Interfaces, Return Concrete Types☆64Updated last month
- Version library extracted from sigs.k8s.io/release-utils☆21Updated last month
- Boilerplate for testing of code involving DNS lookups, including unholy hacks to redirect net.Lookup* calls.☆44Updated 7 months ago
- Allow and block list linter for direct Go module dependencies.☆73Updated last month
- Your Go project's documentation, to-go.☆93Updated this week
- pex makes piping easier☆74Updated last year
- 🚔 Enforce field tags in (un)marshaled structs☆37Updated this week
- Go package to convert strings to snake_case, camelCase, kebab-case and more! Supports Go initialisms☆43Updated last year
- An opinionated OpenAPI v3 code generator for Go. Use this to generate API models and router scaffolding.☆107Updated last week
- Client library for Buf Reflection API, for transforming Protobuf data.☆46Updated this week
- Simple slog wrapper for easy life, with opentelemetry tracing support☆29Updated this week
- Set of tools, packages, and libraries that every open-source Go project always needs with almost no dependencies.☆55Updated last year
- ote updates a packages' go.mod file with a comment next to all dependencies that are test dependencies; identifying them as such.☆36Updated 3 months ago
- Go modules related to OCI (Open Container Initiative) registries☆24Updated last month
- Remote Git repos as fs.FS file systems.☆119Updated 7 months ago
- ☆95Updated 6 months ago
- Hash Array Mapped Trie (HAMT) implemented in Go (1.18+ generics)☆66Updated 2 years ago
- Micro expression parser library for Go☆31Updated last month
- 🚨 slog sampling: drop repetitive log records☆64Updated this week
- A context-based, generics enabled, zero dependency Go (and TinyGo!) command-line flag and argument parsing library☆34Updated this week
- Use golang structured logging (slog) with context. Add and retrieve logger to and from context. Add attributes to context. Automatically …☆59Updated last month
- Implements Go's (golang) io/fs filesystem interface by merging other io/fs instances.☆38Updated 10 months ago
- Cache implementations in Go, with support for generics.☆45Updated 2 years ago