clarityFunctional programming library for OCaml
reflowA light-weight lock-free series/parallel combined scheduling framework for tasks. The goal is to maximize parallelism in order to minimize the execution time overall.
free-arrowImplementation of the Free Arrow in Scala and other helpful tools for working with Arrows
Narvalo.NETApplied functional patterns for C#. Money and Currency types. MVP framework. (Obsolete)
cefal(Concepts-enabled) Functional Abstraction Layer for C++
hktsFunctional programming tools: option, either, task, state, optics, etc.
cpsfy🚀 Tiny goodies for Continuation-Passing-Style functions, fully tested
php-slangThe place where PHP meets Functional Programming
ts-belt🔧 Fast, modern, and practical utility library for FP in TypeScript.
mercatorAutomatic typeclass-based abstraction over monad-like types
fa library to write async vert.x code similar as using java syntax
fpEsFunctional Programming for EcmaScript(Javascript)
result17A rust like Result type for modern C++
aproposFast strong typed 'Either' data structure for typescript and flow
ScrapeMA monadic web scraping library
monas🦋 Scala monads for javascript
aleaCoq library for reasoning on randomized algorithms [maintainers=@anton-trunov,@volodeyka]
maybe-babyMinimize defensive coding. A JavaScript implementation of the Maybe monad.
freASTFast, simple Free Monads using ScalaMeta macro annotations. Port of Freasy-Monad.
bullet-scalaA monadic library to resolve object relations with the aim of avoiding the N+1 query problem.
sealed-monadScala library for nice business logic oriented, for-comprehension-style error handling
operationalImplement monads by specifying instructions and their desired operational semantics.
J-CurryA Java library that enables applying Functional Programming concepts like currying and partial application for functions, also it supports types like Either, Try, etc... using RxJava 2 interfaces, compatible with Java 7 and above
UnderstandingLanguageExtThis is a tutorial that aims to demonstrate the practical fundamentals behind using LanguageExt in a fashion though step-by-step tutorials which introduce and then build up on concepts.
elixir-controlAn exploratory look into functors, applicatives, and monads for Elixir
LLVM-JVM[W.I.P] A Just-In-Time Java Virtual Machine written in Haskell
fntsλ Minimal Functional Programming Utilities for TypeScript & JavaScript
hymnHy Monad Notation - a monad library for Hy
tiinvoFunctions for tacit programming and functional types for TypeScript and JavaScript.
freedslPractical effect composition library based on abstract wrapping type and the free monad