Here are
523 public repositories
matching this topic...
C# functional language extensions - a base class library for functional programming
🦋 Fantasy Land compliant (monadic) alternative to Promises
-
Updated
Sep 8, 2022
-
JavaScript
-
Updated
Jul 15, 2022
-
JavaScript
A collection of well known Algebraic Data Types for your utter enjoyment.
-
Updated
Sep 4, 2022
-
JavaScript
Functional programming in Java
An advanced, but easy to use, platform for writing functional applications in Java 8.
-
Updated
May 20, 2022
-
Java
-
Updated
Aug 23, 2022
-
TypeScript
Monads and other dark magic for Elixir
-
Updated
May 9, 2022
-
Elixir
A library for functional programming in Rust
-
Updated
Jul 12, 2022
-
Rust
The most powerful IO monad implementation in JS, possibly in any language!
-
Updated
Aug 27, 2022
-
JavaScript
🦄 Monads and popular FP abstractions, powered by Go 1.18+ Generics (Option, Result, Either...)
Lambda the ultimate Pattern Factory: FP, Haskell, Typeclassopedia vs Software Design Patterns
-
Updated
Mar 26, 2022
-
Haskell
Functional patterns for Java
-
Updated
Aug 10, 2022
-
Java
Specification for common algebraic structures in JavaScript based on Fantasy Land
-
Updated
Oct 29, 2019
-
JavaScript
A multiplatform Result monad for modelling success or failure operations.
-
Updated
Aug 28, 2022
-
Kotlin
An axiom-free formalization of category theory in Coq for personal study and practical work
🏹 Bow is a cross-platform library for Typed Functional Programming in Swift
-
Updated
Jul 22, 2022
-
Swift
Useful, common monads in idiomatic Ruby
-
Updated
Jul 30, 2022
-
Ruby
learn-by-doing course/tutorial for functional programming on scala
-
Updated
Feb 7, 2020
-
Scala
Elegant error/exception handling in Elixir, with result monads.
-
Updated
Jan 13, 2020
-
Elixir
Improve this page
Add a description, image, and links to the
monad
topic page so that developers can more easily learn about it.
Curate this topic
Add this topic to your repo
To associate your repository with the
monad
topic, visit your repo's landing page and select "manage topics."
Learn more
You can’t perform that action at this time.
You signed in with another tab or window. Reload to refresh your session.
You signed out in another tab or window. Reload to refresh your session.