alecthomas / go-check-sumtype
A simple utility for running exhaustiveness checks on Go "sum types."
☆20Updated last week
Related projects ⓘ
Alternatives and complementary repositories for go-check-sumtype
- 🛡 Linter for Go that checks static call arguments against the function guards (aka contracts).☆25Updated last year
- Use right mirror functions for string/[]byte performance bust☆43Updated this week
- Quick helpers for testing Go applications using generics.☆50Updated 8 months ago
- A set of tools for building parsers using the Go programming language.☆39Updated last year
- A Rust style enums implementation for Go.☆30Updated 8 months ago
- iterator library for go using a rangefunc experiment☆27Updated this week
- Bridge between Go testing.T and slog.☆48Updated last year
- Checking Go templates for validity.☆59Updated 3 weeks ago
- Support for doing deep copies of (almost all) Go types.☆33Updated 4 months ago
- Optional values for Go☆104Updated last year
- Fx is a useful functional programming helpers.☆77Updated 2 years ago
- Go struct inspection web service☆62Updated last month
- The Golang linter that checks that there is no simultaneous return of `nil` error and an invalid value.☆53Updated last month
- High performance JSON iterator & validator for Go☆90Updated 9 months ago
- A web frontend framework in Go ( WebAssembly )☆22Updated last year
- Structured Concurrency in Go☆66Updated 3 years ago
- 0️⃣ Zero cost debug assertions for Go.☆37Updated this week
- perhaps the best CORS middleware library for Go☆44Updated 2 months ago
- The superbasic SQL-Builder.☆39Updated 8 months ago
- Ungrammar implementation and API in Go☆43Updated 7 months ago
- A helper function to create a pointer to a new object in Go 1.18+☆56Updated 2 years ago
- 🏇🏻 generalist, fast and tiny binary parser and compiler generator, powered by Go 1.18+ Generics☆60Updated 2 years ago
- 🐚🏔 The simplest and safest golang library for making CLI tools☆18Updated last year
- Collection of unusual generics usecases in Go☆55Updated 2 years ago
- Dataframe library for Go.☆16Updated last year
- 🪵 Ensure consistent code style when using log/slog☆107Updated this week
- ☆17Updated 7 months ago
- XML Tokenizer is a low-memory high performance non-namespace parser library for parsing simple XML 1.0.☆40Updated 3 weeks ago
- Small finite-state machine library for Go☆53Updated last year
- Wrapper for simple golang preprocessors☆22Updated this week