thediveo / enumflag
Typed enumeration flags (single and slice) for spf13/pflag, Go's flag drop-in package.
☆28Updated last year
Related projects ⓘ
Alternatives and complementary repositories for enumflag
- Bridge between Go testing.T and slog.☆48Updated last year
- Useful template functions for Go templates.☆62Updated 3 months ago
- Use right mirror functions for string/[]byte performance bust☆43Updated last month
- Go package to convert strings to snake_case, camelCase, kebab-case and more! Supports Go initialisms☆41Updated last year
- Golang linter that encourages you to use a separate _test package☆47Updated this week
- Adds a license header to any Go source files☆1Updated 3 months ago
- Example of using the gRPC-Gateway with Connect☆26Updated 2 years ago
- Marshal and unmarshal Protobuf as YAML with rich error messages.☆48Updated last month
- Accept Interfaces, Return Concrete Types☆61Updated 3 months ago
- An opinionated OpenAPI v3 code generator for Go. Use this to generate API models and router scaffolding.☆106Updated last month
- Golang linter to use strconv☆22Updated 2 weeks ago
- Simple oauth prompting☆28Updated 9 months ago
- Client-side load balancing for net/http☆47Updated 2 months ago
- linter for copyright headers☆22Updated 8 months ago
- Simple slog wrapper for easy life, with opentelemetry tracing support☆29Updated last week
- A helper function to create a pointer to a new object in Go 1.18+☆56Updated 2 years ago
- Cache implementations in Go, with support for generics.☆45Updated 2 years ago
- GitHub Action for Mage☆33Updated this week
- Go tool for major version upgrades☆123Updated last month
- Package cueconfig provides an API designed to make it straightforward to use the CUE language as a configuration format for Go programs.☆17Updated 11 months ago
- logr implementation against the stdlib log package☆32Updated 2 years ago
- errs is a package for making errors friendly and easy☆51Updated 3 weeks ago
- Use golang structured logging (slog) with context. Add and retrieve logger to and from context. Add attributes to context. Automatically …☆45Updated 5 months ago
- misspelled word linter for Go comments, string literals and embedded files☆40Updated last week
- Set of core packages every Go project needs. Minimal API, strictly versioned and with ~no dependencies.☆99Updated 2 months ago
- Set of tools, packages, and libraries that every open-source Go project always needs with almost no dependencies.☆55Updated last year
- Boilerplate for testing of code involving DNS lookups, including unholy hacks to redirect net.Lookup* calls.☆43Updated 4 months ago
- Unified text diffing in Go (copy of the internal diffing packages the officlal Go language server uses)☆135Updated last year
- GitHub Action bringing together actions/setup-go and actions/cache.☆35Updated 8 months ago
- Visual Studio Code extension for the popular JSON-to-Go website☆18Updated 6 months ago