LtupatternfactoryLambda the ultimate Pattern Factory: FP, Haskell, Typeclassopedia vs Software Design Patterns
Stars: ✭ 735 (+80.15%)
Fp Core.rsA library for functional programming in Rust
Stars: ✭ 772 (+89.22%)
Category TheoryAn axiom-free formalization of category theory in Coq for personal study and practical work
Stars: ✭ 562 (+37.75%)
Functional ExamplesExamples with Functional JavaScript, following Professor Frisby's course
Stars: ✭ 179 (-56.13%)
Bow🏹 Bow is a cross-platform library for Typed Functional Programming in Swift
Stars: ✭ 538 (+31.86%)
elixir-controlAn exploratory look into functors, applicatives, and monads for Elixir
Stars: ✭ 21 (-94.85%)
cpsfy🚀 Tiny goodies for Continuation-Passing-Style functions, fully tested
Stars: ✭ 58 (-85.78%)
mercatorAutomatic typeclass-based abstraction over monad-like types
Stars: ✭ 54 (-86.76%)
Funcadelic.jsFunctional programming and category theory for everyday JavaScript development
Stars: ✭ 183 (-55.15%)
free-arrowImplementation of the Free Arrow in Scala and other helpful tools for working with Arrows
Stars: ✭ 14 (-96.57%)
Language ExtC# functional language extensions - a base class library for functional programming
Stars: ✭ 3,964 (+871.57%)
BastetA ReasonML/Ocaml library for category theory and abstract algebra
Stars: ✭ 200 (-50.98%)
Static LandSpecification for common algebraic structures in JavaScript based on Fantasy Land
Stars: ✭ 699 (+71.32%)
LambdaFunctional patterns for Java
Stars: ✭ 737 (+80.64%)
Learn Fplearn-by-doing course/tutorial for functional programming on scala
Stars: ✭ 548 (+34.31%)
PurifyFunctional programming library for TypeScript - https://gigobyte.github.io/purify/
Stars: ✭ 843 (+106.62%)
WitchcraftMonads and other dark magic for Elixir
Stars: ✭ 864 (+111.76%)
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 (-95.83%)
CrocksA collection of well known Algebraic Data Types for your utter enjoyment.
Stars: ✭ 1,501 (+267.89%)
Fp ResourcesFunctional programming great resources
Stars: ✭ 369 (-9.56%)
ts-belt🔧 Fast, modern, and practical utility library for FP in TypeScript.
Stars: ✭ 439 (+7.6%)
bow-lite🏹 Bow Lite is a cross-platform library for Typed Functional Programming in Swift
Stars: ✭ 27 (-93.38%)
fa library to write async vert.x code similar as using java syntax
Stars: ✭ 22 (-94.61%)
php-slangThe place where PHP meets Functional Programming
Stars: ✭ 107 (-73.77%)
CatsCheatSheetThis project is to contain a listing of common theorems in elementary category theory.
Stars: ✭ 61 (-85.05%)
ad-lensAutomatic Differentiation using Pseudo Lenses. Neat.
Stars: ✭ 16 (-96.08%)
TypedefsProgramming language agnostic type construction language based on polynomials.
Stars: ✭ 337 (-17.4%)
Swiftz-ValidationA data structure for validations. It implements the applicative functor interface
Stars: ✭ 15 (-96.32%)
Fun TaskAbstraction for managing asynchronous code in JS
Stars: ✭ 363 (-11.03%)
haskerwaulCategory theory concepts in type classes and instances.
Stars: ✭ 16 (-96.08%)
CAP projectCAP project -- Categories, Algorithms, and Programming
Stars: ✭ 18 (-95.59%)
fpEsFunctional Programming for EcmaScript(Javascript)
Stars: ✭ 40 (-90.2%)
prefacePreface is an opinionated library designed to facilitate the handling of recurring functional programming idioms in OCaml.
Stars: ✭ 116 (-71.57%)
clarityFunctional programming library for OCaml
Stars: ✭ 59 (-85.54%)
result17A rust like Result type for modern C++
Stars: ✭ 13 (-96.81%)
Catlab.jlA framework for applied category theory in the Julia language
Stars: ✭ 324 (-20.59%)
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.
Stars: ✭ 23 (-94.36%)
aproposFast strong typed 'Either' data structure for typescript and flow
Stars: ✭ 20 (-95.1%)
ScrapeMA monadic web scraping library
Stars: ✭ 17 (-95.83%)
monas🦋 Scala monads for javascript
Stars: ✭ 21 (-94.85%)
Kotlin ResultA multiplatform Result monad for modelling success or failure operations.
Stars: ✭ 369 (-9.56%)
aleaCoq library for reasoning on randomized algorithms [maintainers=@anton-trunov,@volodeyka]
Stars: ✭ 20 (-95.1%)
MonioAsync-capable IO monad for JS
Stars: ✭ 311 (-23.77%)
Narvalo.NETApplied functional patterns for C#. Money and Currency types. MVP framework. (Obsolete)
Stars: ✭ 16 (-96.08%)
maybe-babyMinimize defensive coding. A JavaScript implementation of the Maybe monad.
Stars: ✭ 42 (-89.71%)
Semagrams.jlA graphical editor for graph-like structures
Stars: ✭ 50 (-87.75%)
cpp stm freeComposable monadic STM for C++ on Free monads
Stars: ✭ 46 (-88.73%)
C3TC3T: Crash Course Category Theory - A friendly non-mathematician's approach to beginners of Category Theory. 🐱
Stars: ✭ 26 (-93.63%)
EffectfuljsJavaScript embedded effects compiler
Stars: ✭ 287 (-29.66%)
cefal(Concepts-enabled) Functional Abstraction Layer for C++
Stars: ✭ 52 (-87.25%)
freASTFast, simple Free Monads using ScalaMeta macro annotations. Port of Freasy-Monad.
Stars: ✭ 14 (-96.57%)
ctrsCategory Theory For Programmers (Bartosz Milewski)
Stars: ✭ 62 (-84.8%)
hktsFunctional programming tools: option, either, task, state, optics, etc.
Stars: ✭ 20 (-95.1%)