OlegStotsky / go-monads
experimental implementation of basic monads based on go2 generics draft
☆116Updated 2 years ago
Alternatives and similar repositories for go-monads:
Users that are interested in go-monads are comparing it to the libraries listed below
- Functional Experiment in Golang☆143Updated 10 months ago
- This library is inspired by functional programming - Clojure☆181Updated last year
- Pattern matchings for Go.☆245Updated last year
- Fx is a useful functional programming helpers.☆79Updated 3 years ago
- Haskell-flavoured functions for Go☆142Updated 3 years ago
- Functional tools in Go 1.18 using newly introduced generics☆173Updated 2 years ago
- Optional is a library of optional Go types☆214Updated last year
- Check exhaustiveness of switch statements of enum-like constants in Go source code.☆305Updated 2 months ago
- LRU cache using go generics☆119Updated 2 years ago
- Example project for an article Metaprogramming with Go☆102Updated 2 years ago
- Write your SQL queries in raw files with all benefits of modern IDEs, use them in an easy way inside your application with all the profit…☆35Updated 11 months ago
- Monad, Functional Programming features for Golang☆351Updated 3 months ago
- A Go port of the Java Streams API. Type-safe and functional Go Streams processing for Go 1.18+.☆158Updated 2 years ago
- Idiomatic Domain-driven Design, CQRS and Event Sourcing for Go☆94Updated last month
- Generated dependency injection containers in go (golang)☆98Updated 7 months ago
- Generic functional helpers for golang☆60Updated 9 months ago
- Zero allocation Nullable structures in one library with handy conversion functions, marshallers and unmarshallers☆85Updated last year
- BDD framework☆115Updated 4 months ago
- Pattern Matching library for go☆92Updated last year
- The Golang linter that checks that there is no simultaneous return of `nil` error and an invalid value.☆61Updated last week
- A tool for design-by-contract in Go☆113Updated 6 years ago
- iter is a generic iterator library for Go☆71Updated last year
- experimental promises in go1.18 with generics☆63Updated 3 years ago
- Functional Pipeline in Go☆36Updated last year
- Go 1.18+ polymorphic generic containers and functions.☆51Updated 2 years ago
- An implementation of IO, Stream, Fiber for golang inspired by cats and fs2☆83Updated last year
- A super simple Lodash like utility library with essential functions that empowers the development in Go☆148Updated 3 years ago
- Golang lock-free Hashmap and List☆68Updated 2 years ago
- fp-go is a collection of Functional Programming helpers powered by Golang 1.18+ generics.☆307Updated 2 years ago
- 🌐 Interact with browser from Go. Manually crafted WebAPI interoperation library.☆214Updated 11 months ago