Functional companion to Kotlin's Standard Library
#
monads
Repositories 184
C# functional language extensions - a base class library for functional programming
c-sharp
functional-languages
monads
monad-transformers
immutable-collections
higher-kinded-types
language-ext
f-sharp
C#
Updated Apr 30, 2019
ZIO — A type-safe, composable library for asynchronous and concurrent programming in Scala
A cohesive & pragmatic framework of FP centric Scala libraries
learn-by-doing course/tutorial for functional programming on scala
scala
course
functional-programming
monad
monoid
functor
typeclasses
functional-idioms
monad-transformers
tutorial
comonads
monads
applicative
Scala
Updated Sep 13, 2018
Simple & Efficient data access for Scala and Scala.js
Patterns from math (Category theory, Abstract algebra) in Scala: minimal description + links to good explanations
A library for safer and smarter error- and "nothing"-handling in TypeScript.
typescript
typescript-library
typescript-definitions
functional-programming
javascript
monads
functors
applicatives
TypeScript
Updated Apr 12, 2019
A library of Haskell-style morphisms ported to ES2015 JavaScript using Babel.
JavaScript
Updated May 27, 2017
Boilerplate-free syntax for computations with effects
Scala
Updated Jun 24, 2014
Either and Maybe monads for better error-handling in C++ ↔️
Make your functions return something meaningful, typed, and safe!
python
python3
functional-programming
fp
monads
type-safety
mypy
railway-oriented-programming
dry-python
Python
Updated Apr 19, 2019
Proof of concept: Maybe, Reader and Try monad
Swift
Updated Jul 21, 2016
Mu is a purely functional library for building RPC endpoint based services with support for RPC and HTTP/2
TypeScript
Updated Dec 2, 2018
Monad, Functional Programming features for Golang
golang
functional-programming
functional-reactive-programming
reactive
reactive-programming
golang-library
golang-tools
monad
monads
collection
optional
optional-implementations
stream
pattern-matching
sum-types
publisher-subscriber
publisher-subscriber-pattern
curry
currying
pubsub
Go
Updated Jul 19, 2018
pure functional and generic programming for Erlang
foldable
traversable
erlang
lenses
category-pattern
data-structures
streams
algebraic-data-types
monads
generic-programming
Erlang
Updated Apr 30, 2019
Functional plumbing for Python
Python
Updated Jun 13, 2018
Flexible, expressive pattern matching for Ruby
Ruby
Updated Apr 19, 2019
Ruby port of some Scala's monads
Ruby
Updated Apr 18, 2019
Functional chaining and promises in Swift
Swift
Updated May 3, 2017
TypeScript
Updated Apr 27, 2019
A modular exalted javascript monadic library & functional fun.
JavaScript
Updated Jul 3, 2018
Monad/MonadIO, Handler, Coroutine/doNotation, Functional Programming features for Rust
rust
functional-programming
functional-reactive-programming
reactive
reactive-programming
rust-library
rust-tools
monad
monads
optional
optional-implementations
publisher-subscriber
publisher-subscriber-pattern
pubsub
async
handler
generator
coroutines
coroutine-library
coroutine
Rust
Updated Aug 8, 2018
Functional Programming for EcmaScript(Javascript)
functional-programming
fp
js
es
es6
es7
javascript
functional-reactive-programming
reactive
reactive-programming
rx
monad
monads
optional
optional-implementations
publisher-subscriber
publisher-subscriber-pattern
curry
currying
pubsub
JavaScript
Updated Jul 19, 2018
Monads for `window` and `document`
JavaScript
Updated Mar 17, 2019
Implements Either, Maybe and Tuple monads.
TypeScript
Updated Apr 30, 2017
JavaScript
Updated Apr 23, 2019
Operational monad library
Haskell
Updated Aug 14, 2017
Assorted functional-oriented data structures and algorithms for Java.
Java
Updated Apr 26, 2019