samber / mo
π¦ Monads and popular FP abstractions, powered by Go 1.18+ Generics (Option, Result, Either...)
β2,820Updated 2 months ago
Alternatives and similar repositories for mo:
Users that are interested in mo are comparing it to the libraries listed below
- βοΈ A dependency injection toolkit based on Go 1.18+ Generics.β1,963Updated 2 months ago
- Static analysis tool to detect potential nil panics in Go codeβ3,291Updated 4 months ago
- Fast JSON encoder/decoder compatible with encoding/json for Goβ3,226Updated 3 weeks ago
- Go error library with error portability over the networkβ2,161Updated last week
- functional programming library for golangβ1,714Updated 3 weeks ago
- A stricter gofmtβ3,460Updated last week
- Better structured concurrency for goβ9,650Updated 9 months ago
- Simple golang library for retry mechanismβ2,556Updated 2 months ago
- βοΈ A complete Go cache library that brings you multiple ways of managing your cachesβ2,563Updated last week
- Jennifer is a code generator for Goβ3,430Updated 5 months ago
- The Go implementation of Connect: Protobuf RPC that works.β3,167Updated last week
- Goroutine leak detectorβ4,689Updated 3 months ago
- π Enjoy a slice! A utility library for dealing with slices and maps that focuses on type safety and performance.β1,985Updated 2 months ago
- Package for comparing Go values in testsβ4,307Updated last month
- A fast Golang Redis client that supports Client Side Caching, Auto Pipelining, Generics OM, RedisJSON, RedisBloom, RediSearch, etc.β2,552Updated this week
- GoMock is a mocking framework for the Go programming language.β2,561Updated last week
- A dependency injection based application framework for Go.β6,152Updated last week
- A reflection based dependency injection toolkit for Go.β4,031Updated this week
- A lightweight stream processing library for Goβ1,984Updated this week
- HTTP requests for Gophersβ1,565Updated last week
- SQL-first Golang ORMβ4,002Updated this week
- A simple, battle-tested and generic set type for the Go language. Trusted by Docker, 1Password, Ethereum and Hashicorp.β4,356Updated 2 months ago
- Type safe SQL builder with code generation and automatic query result data mappingβ2,925Updated this week
- A high performance memory-bound Go cacheβ5,856Updated this week
- Automatically set GOMAXPROCS to match Linux container CPU quota.β4,331Updated 4 months ago
- π Visualise your Go program runtime metrics in real time in the browserβ3,266Updated this week
- A Go (golang) package for representing a list of errors as a single error.β2,404Updated 2 months ago
- Testcontainers for Go is a Go package that makes it simple to create and clean up container-based dependencies for automated integration/β¦β3,854Updated this week
- An idiomatic Go (golang) validation package. Supports configurable and extensible validation rules (validators) using normal language conβ¦β3,847Updated 10 months ago
- Circuit Breaker implemented in Goβ3,032Updated last month