#monad (30 Repositories)
Ranked open-source repositories tagged with #monad, scored by pull request acceptance likelihood and maintainer engagement velocity.
20.8%
0.9h
30 repositories tagged #monad
yaes-io/yaes
A direct-style effect system in Scala 3 that tracks effects using context parameters
atnos-org/eff
Eff monad for cats - https://atnos-org.github.io/eff
dotty-cps-async/dotty-cps-async
experimental CPS transformer for dotty
thma/LtuPatternFactory
Lambda the ultimate Pattern Factory: FP, Haskell, Typeclassopedia vs Software Design Patterns
tonivade/purefun
Functional Programming library for Java
typelevel/cats-mtl
cats transformer type classes.
haskell/mtl
The Monad Transformer Library
IBM/fp-go
Functional programming library for Go 1.24+, inspired by fp-ts. Uses generic type aliases for a clean, composable API. Provides Option, Either, Result, IO, IOResult, Reader, and ReaderIOResult monads, plus optics (Lens, Prism, Traversal) for immutable data manipulation. Supports Functor, Applicative, and Monad abstractions with do-notation-style
TimWSpence/cats-stm
A STM implementation for Cats Effect
ThoughtWorksInc/Dsl.scala
A framework to create embedded Domain-Specific Languages in Scala
ThoughtWorksInc/each
A macro library that converts native imperative syntax to scalaz's monadic expressions
uncomplicate/fluokitten
Category theory concepts in Clojure - Functors, Applicatives, Monads, Monoids and more.
awto/effectfuljs
JavaScript embedded effects compiler
TeaEntityLab/fpRust
Monad/MonadIO, Handler, Coroutine/doNotation, Functional Programming features for Rust
c-cube/iter
Simple iterator abstract datatype, intended to iterate efficiently on collections while performing some transformations.
jonlaing/rationale
Ramda inspired library of helper functions for ReasonML
niltok/magic-in-ten-mins
十分钟魔法练习
ivanperez-keera/dunai
Classic FRP, Arrowized FRP, Reactive Programming, and Stream Programming, all via Monadic Stream Functions
monadless/monadless
Syntactic sugar for monad composition in Scala
evilsoft/crocks
A collection of well known Algebraic Data Types for your utter enjoyment.
bow-swift/bow
🏹 Bow is a cross-platform library for Typed Functional Programming in Swift
gfngfn/Sesterl
An ML-like statically-typed Erlang
witchcrafters/witchcraft
Monads and other dark magic for Elixir
JasonShin/fp-core.rs
A library for functional programming in Rust
gigobyte/purify
Functional programming library for TypeScript - https://gigobyte.github.io/purify/
AOL-archive/cyclops
An advanced, but easy to use, platform for writing functional applications in Java 8.
dehun/learn-fp
learn-by-doing course/tutorial for functional programming on scala
michaelbull/kotlin-result
A multiplatform Result monad for modelling success or failure operations.
CrowdHailer/OK
Elegant error/exception handling in Elixir, with result monads.
dry-rb/dry-monads
Useful, common monads in idiomatic Ruby