OlegStotsky / go-monadsLinks
experimental implementation of basic monads based on go2 generics draft
☆116Updated 3 years ago
Alternatives and similar repositories for go-monads
Users that are interested in go-monads are comparing it to the libraries listed below
Sorting:
- Pattern matchings for Go.☆248Updated 2 years ago
- Functional Experiment in Golang☆143Updated last year
- This library is inspired by functional programming - Clojure☆181Updated last year
- Monad, Functional Programming features for Golang☆352Updated 7 months ago
- Haskell-flavoured functions for Go☆143Updated 4 years ago
- Fx is a useful functional programming helpers.☆79Updated 3 years ago
- Example project for an article Metaprogramming with Go☆103Updated 3 years ago
- fp-go is a collection of Functional Programming helpers powered by Golang 1.18+ generics.☆314Updated 2 years ago
- Functional tools in Go 1.18 using newly introduced generics☆172Updated 2 years ago
- experimental promises in go1.18 with generics☆62Updated 3 years ago
- A super simple Lodash like utility library with essential functions that empowers the development in Go☆150Updated 4 years ago
- Optional is a library of optional Go types☆218Updated last year
- Check exhaustiveness of switch statements of enum-like constants in Go source code.☆320Updated 6 months ago
- iter is a generic iterator library for Go☆71Updated last year
- A tool for design-by-contract in Go☆112Updated 6 years ago
- Zero allocation Nullable structures in one library with handy conversion functions, marshallers and unmarshallers☆87Updated last year
- LRU cache using go generics☆119Updated 2 years ago
- Functional Pipeline in Go☆36Updated last year
- Generated dependency injection containers in go (golang)☆103Updated 10 months ago
- golang analyzer that finds structures with uninitialized fields☆155Updated 3 months ago
- B-tree implementation for Go☆239Updated 3 years ago
- json encoding and decoding☆220Updated 6 months ago
- An implementation of IO, Stream, Fiber for golang inspired by cats and fs2☆85Updated last year
- Generic functional helpers for golang☆61Updated last year
- A library that implements the outboxer pattern in go☆161Updated last week
- Backend-agnostic, lightweight pub/sub library which makes it easy for Go applications to communicate with each other.☆143Updated 2 months ago
- Stream api (kind of) implementation for go, other useful functions and packages to use go in a functional way☆278Updated 8 months ago
- SQL (Postgres/MySQL) Pub/Sub for the Watermill project.☆74Updated last month
- Parser combinator in Go. If there are any cross platform issues or backward compatibility issues, please reach out.☆286Updated 3 years ago
- Integration testing in Go with Docker☆108Updated last month