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 last year
- Pattern matchings for Go.☆247Updated 2 years ago
- This library is inspired by functional programming - Clojure☆181Updated last year
- Haskell-flavoured functions for Go☆143Updated 3 years ago
- Monad, Functional Programming features for Golang☆350Updated 5 months ago
- Fx is a useful functional programming helpers.☆79Updated 3 years ago
- Example project for an article Metaprogramming with Go☆103Updated 3 years ago
- Functional tools in Go 1.18 using newly introduced generics☆172Updated 2 years ago
- A super simple Lodash like utility library with essential functions that empowers the development in Go☆148Updated 4 years ago
- fp-go is a collection of Functional Programming helpers powered by Golang 1.18+ generics.☆313Updated 2 years ago
- 🌟 Useful functional programming helpers for Go☆112Updated 4 months ago
- Generic functional helpers for golang☆61Updated 11 months ago
- Optional is a library of optional Go types☆218Updated last year
- experimental promises in go1.18 with generics☆62Updated 3 years ago
- LRU cache using go generics☆119Updated 2 years ago
- iter is a generic iterator library for Go☆71Updated last year
- B-tree implementation for Go☆237Updated 3 years ago
- Check exhaustiveness of switch statements of enum-like constants in Go source code.☆312Updated 4 months ago
- Backend-agnostic, lightweight pub/sub library which makes it easy for Go applications to communicate with each other.☆143Updated 3 weeks ago
- Idiomatic Domain-driven Design, CQRS and Event Sourcing for Go☆96Updated this week
- golang analyzer that finds structures with uninitialized fields☆151Updated last month
- Generated dependency injection containers in go (golang)☆102Updated 9 months ago
- Simple parser combinator package as shown at GopherCon 2022☆43Updated 2 years ago
- Cheat Sheet for Go Slice Tricks☆175Updated 2 years ago
- Pneumatic is a practical type-safe functional library for Go that uses Go 1.18 generics☆34Updated 3 years ago
- A library that implements the outboxer pattern in go☆160Updated last week
- Expr – a tiny stack-based virtual machine written in Go☆31Updated 3 years ago
- Optional values for Go☆103Updated 3 months ago
- Stream api (kind of) implementation for go, other useful functions and packages to use go in a functional way☆278Updated 6 months ago
- A tool for design-by-contract in Go☆111Updated 6 years ago