alecthomas / go-check-sumtype
A simple utility for running exhaustiveness checks on Go "sum types."
☆23Updated last week
Alternatives and similar repositories for go-check-sumtype:
Users that are interested in go-check-sumtype are comparing it to the libraries listed below
- A Rust style enums implementation for Go.☆29Updated 11 months ago
- A set of tools for building parsers using the Go programming language.☆43Updated last year
- Use right mirror functions for string/[]byte performance bust☆44Updated this week
- 🛡 Linter for Go that checks static call arguments against the function guards (aka contracts).☆25Updated last year
- iterator library for go using a rangefunc experiment☆26Updated 3 months ago
- Checking Go templates for validity.☆58Updated 3 months ago
- Quick helpers for testing Go applications using generics.☆51Updated 11 months ago
- Optional values for Go☆103Updated last month
- Ungrammar implementation and API in Go☆45Updated 10 months ago
- ✅ The only assertion library that works with TinyGo☆32Updated 11 months ago
- Colorized JSON output for Go☆47Updated last year
- A very fast arena allocator for Go☆25Updated 4 months ago
- ☆46Updated 3 weeks ago
- Tidy up your go.mod files by merging the require blocks☆11Updated 8 months ago
- ☆18Updated 10 months ago
- Mutable strings in Golang via overlays☆13Updated last year
- golang linter to detect named returns☆28Updated this week
- 🚨 slog sampling: drop repetitive log records☆70Updated last week
- strftime/strptime for Go☆16Updated 2 years ago
- Support user-friendly, type-safe optionals in Go.☆60Updated 3 months ago
- A linter to ensure that slices are not initialized with non-zero length☆75Updated 3 weeks ago
- 🐚🏔 The simplest and safest golang library for making CLI tools☆18Updated last year
- a slog handler for testing that code logs expected results☆14Updated 6 months ago
- misspelled word linter for Go comments, string literals and embedded files☆41Updated 3 months ago
- Embedded schema migration package for Go☆38Updated 2 months ago
- alternative condition variable synchronization primitive☆28Updated 3 months ago
- The fastest HTTP router available for Go.☆60Updated last year
- Fx is a useful functional programming helpers.☆79Updated 3 years ago
- XML Tokenizer is a low-memory high performance non-namespace parser library for parsing simple XML 1.0.☆41Updated 2 weeks ago
- A very simple synthesizer☆42Updated last year