thediveo / enumflag
Typed enumeration flags (single and slice) for spf13/pflag, Go's flag drop-in package.
☆29Updated 2 months ago
Alternatives and similar repositories for enumflag:
Users that are interested in enumflag are comparing it to the libraries listed below
- Bridge between Go testing.T and slog.☆62Updated last year
- Your Go project's documentation, to-go.☆94Updated this week
- Use right mirror functions for string/[]byte performance bust☆44Updated last month
- Accept Interfaces, Return Concrete Types☆64Updated 3 months ago
- Useful template functions for Go templates.☆66Updated 7 months ago
- An opinionated OpenAPI v3 code generator for Go. Use this to generate API models and router scaffolding.☆109Updated this week
- Client-side load balancing for net/http☆60Updated last week
- 🌶️ In-memory caching library for read-intensive Go applications☆77Updated last week
- Adds a license header to any Go source files☆37Updated 3 months ago
- Detects when some calls can be replaced by methods from the testing package☆26Updated last month
- Go modules related to OCI (Open Container Initiative) registries☆24Updated 2 weeks ago
- 🚨 slog: Attribute formatting☆162Updated last month
- Library to help with walking of code directories in go☆64Updated last week
- Go package to convert strings to snake_case, camelCase, kebab-case and more! Supports Go initialisms☆45Updated last year
- Golang linter to use strconv☆36Updated last week
- 🧬 Pure DNA of your CLI!☆105Updated last year
- Use golang structured logging (slog) with context. Add and retrieve logger to and from context. Add attributes to context. Automatically …☆69Updated 3 months ago
- Implements Go's (golang) io/fs filesystem interface by merging other io/fs instances.☆39Updated last year
- 🚨 slog sampling: drop repetitive log records☆73Updated last month
- Go tool for major version upgrades☆135Updated 5 months ago
- Set of core packages every Go project needs. Minimal API, strictly versioned and with ~no dependencies.☆104Updated 6 months ago
- A linter to ensure that slices are not initialized with non-zero length☆75Updated last month
- linter for copyright headers☆24Updated 3 weeks ago
- timea.go (did you see what I did there?) is a simple library to print given times in "time ago" manner.☆47Updated 4 months ago
- A Unicode-based case conversion library for Go☆58Updated last year
- Gofire 🔥 Command Line Interface Generator tool for Go☆111Updated 3 years ago
- gowrtr is a library that supports golang code generation☆114Updated 2 years ago
- Marshal and unmarshal Protobuf as YAML with rich error messages.☆51Updated last month
- Version library extracted from sigs.k8s.io/release-utils☆22Updated 4 months ago
- 🪵 Ensure consistent code style when using log/slog☆160Updated last week