cpsfy🚀 Tiny goodies for Continuation-Passing-Style functions, fully tested
Stars: ✭ 58 (+176.19%)
Language ExtC# functional language extensions - a base class library for functional programming
Stars: ✭ 3,964 (+18776.19%)
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
Stars: ✭ 17 (-19.05%)
Category TheoryAn axiom-free formalization of category theory in Coq for personal study and practical work
Stars: ✭ 562 (+2576.19%)
PurifyFunctional programming library for TypeScript - https://gigobyte.github.io/purify/
Stars: ✭ 843 (+3914.29%)
WitchcraftMonads and other dark magic for Elixir
Stars: ✭ 864 (+4014.29%)
CrocksA collection of well known Algebraic Data Types for your utter enjoyment.
Stars: ✭ 1,501 (+7047.62%)
LtupatternfactoryLambda the ultimate Pattern Factory: FP, Haskell, Typeclassopedia vs Software Design Patterns
Stars: ✭ 735 (+3400%)
Learn Fplearn-by-doing course/tutorial for functional programming on scala
Stars: ✭ 548 (+2509.52%)
Bow🏹 Bow is a cross-platform library for Typed Functional Programming in Swift
Stars: ✭ 538 (+2461.9%)
Static LandSpecification for common algebraic structures in JavaScript based on Fantasy Land
Stars: ✭ 699 (+3228.57%)
kudojsA utility library to write code in functional programming style in Javascript
Stars: ✭ 22 (+4.76%)
FluokittenCategory theory concepts in Clojure - Functors, Applicatives, Monads, Monoids and more.
Stars: ✭ 408 (+1842.86%)
Functional ExamplesExamples with Functional JavaScript, following Professor Frisby's course
Stars: ✭ 179 (+752.38%)
Funcadelic.jsFunctional programming and category theory for everyday JavaScript development
Stars: ✭ 183 (+771.43%)
Swiftz-ValidationA data structure for validations. It implements the applicative functor interface
Stars: ✭ 15 (-28.57%)
Fp Core.rsA library for functional programming in Rust
Stars: ✭ 772 (+3576.19%)
LambdaFunctional patterns for Java
Stars: ✭ 737 (+3409.52%)
free-arrowImplementation of the Free Arrow in Scala and other helpful tools for working with Arrows
Stars: ✭ 14 (-33.33%)
Masala ParserJavascript Generalized Parser Combinators
Stars: ✭ 110 (+423.81%)
FunctionaljavaFunctional programming in Java
Stars: ✭ 1,472 (+6909.52%)
Cats StmAn STM implementation for Cats Effect
Stars: ✭ 106 (+404.76%)
Grokking Monad购买 👉 https://gum.co/grokking-monad 在线阅读 👉
Stars: ✭ 87 (+314.29%)
BastetA ReasonML/Ocaml library for category theory and abstract algebra
Stars: ✭ 200 (+852.38%)
freedslPractical effect composition library based on abstract wrapping type and the free monad
Stars: ✭ 37 (+76.19%)
CyclopsAn advanced, but easy to use, platform for writing functional applications in Java 8.
Stars: ✭ 1,180 (+5519.05%)
IterSimple iterator abstract datatype, intended to iterate efficiently on collections while performing some transformations.
Stars: ✭ 71 (+238.1%)
Design-PatternsProject for learning and discuss about design patterns
Stars: ✭ 16 (-23.81%)
Ok josePipe elixir functions that match ok/error tuples or custom patterns.
Stars: ✭ 91 (+333.33%)
Fluture🦋 Fantasy Land compliant (monadic) alternative to Promises
Stars: ✭ 2,249 (+10609.52%)
hymnHy Monad Notation - a monad library for Hy
Stars: ✭ 47 (+123.81%)
Httpzpurely functional http client with scalaz.Free
Stars: ✭ 67 (+219.05%)
MomiMonadic middleware
Stars: ✭ 57 (+171.43%)
future.scalaStack-safe asynchronous programming
Stars: ✭ 38 (+80.95%)
TsoptionCorrect, easy to use Option type for TypeScript. 🦄
Stars: ✭ 53 (+152.38%)
Happythe alchemist's happy path with elixir
Stars: ✭ 37 (+76.19%)
FpgoMonad, Functional Programming features for Golang
Stars: ✭ 165 (+685.71%)
PurefunFunctional Programming library for Java
Stars: ✭ 37 (+76.19%)
LLVM-JVM[W.I.P] A Just-In-Time Java Virtual Machine written in Haskell
Stars: ✭ 22 (+4.76%)
tiinvoFunctions for tacit programming and functional types for TypeScript and JavaScript.
Stars: ✭ 36 (+71.43%)
MtlThe Monad Transformer Library
Stars: ✭ 252 (+1100%)
BurridoDo-notation for JavaScript
Stars: ✭ 150 (+614.29%)
PerhapsA monad, perhaps.
Stars: ✭ 35 (+66.67%)
Functional PromisesWrite code like a story w/ a powerful Fluent (function chaining) API
Stars: ✭ 141 (+571.43%)
EachA macro library that converts native imperative syntax to scalaz's monadic expressions
Stars: ✭ 245 (+1066.67%)
Rubico[a]synchronous functional programming
Stars: ✭ 133 (+533.33%)
Play Monadic ActionsA simple scala DSL to allow clean and monadic style for Play! Actions
Stars: ✭ 129 (+514.29%)
Cats Mtlcats transformer type classes.
Stars: ✭ 238 (+1033.33%)
Alembic⚗️ Functional JSON Parser - Linux Ready 🐧
Stars: ✭ 115 (+447.62%)
OkElegant error/exception handling in Elixir, with result monads.
Stars: ✭ 517 (+2361.9%)
DunaiClassic and Arrowized Functional Reactive Programming, Reactive Programming, and Stream programming, all via Monadic Stream Functions
Stars: ✭ 115 (+447.62%)
EffEff monad for cats - https://atnos-org.github.io/eff
Stars: ✭ 479 (+2180.95%)
MonadlessSyntactic sugar for monad composition in Scala
Stars: ✭ 231 (+1000%)
MayreMaybe render a React component, maybe not 😮
Stars: ✭ 114 (+442.86%)
Dry MonadsUseful, common monads in idiomatic Ruby
Stars: ✭ 453 (+2057.14%)