Eslint Plugin FunctionalESLint rules to disable mutation and promote fp in JavaScript and TypeScript.
Stars: ✭ 282 (+872.41%)
Typed ImmutableImmutable and structurally typed data
Stars: ✭ 263 (+806.9%)
Phunctional⚡️ λ PHP functional library focused on simplicity and performance
Stars: ✭ 243 (+737.93%)
ImtoolsFast and memory-efficient immutable collections and helper data structures
Stars: ✭ 85 (+193.1%)
finger-tree🌵 Finger tree data structure for JavaScript
Stars: ✭ 20 (-31.03%)
KaurA bunch of helper functions to ease the development of your applications.
Stars: ✭ 17 (-41.38%)
Imlazy😴 Functional programming with lazy immutable iterables
Stars: ✭ 89 (+206.9%)
PyrsistentPersistent/Immutable/Functional data structures for Python
Stars: ✭ 1,621 (+5489.66%)
HamtImmutable and Memory-Efficient Maps and Sets in Go
Stars: ✭ 213 (+634.48%)
UnchangedA tiny, fast, unopinionated handler for updating JS objects and arrays immutably
Stars: ✭ 237 (+717.24%)
Mori ExtFunction bind syntax wrappers for mori
Stars: ✭ 15 (-48.28%)
AioreactiveAsync/await reactive tools for Python 3.9+
Stars: ✭ 215 (+641.38%)
ZPattern Matching for Javascript
Stars: ✭ 1,693 (+5737.93%)
HtmlA Virtual DOM based templating-engine for PHP
Stars: ✭ 86 (+196.55%)
BqnAn APL-like programming language. Self-hosted!
Stars: ✭ 100 (+244.83%)
Immudbimmudb - world’s fastest immutable database, built on a zero trust model
Stars: ✭ 3,743 (+12806.9%)
Python LensesA python lens library for manipulating deeply nested immutable structures
Stars: ✭ 179 (+517.24%)
rrbitAn Immutable vectors/lists/arrays library using the Relaxed Radix Balancing(RRB) technique
Stars: ✭ 12 (-58.62%)
TypedThe TypeScript Standard Library
Stars: ✭ 124 (+327.59%)
treeckoA collection of functional and immutable helpers for working with tree data structures.
Stars: ✭ 31 (+6.9%)
fastenerFunctional Zipper for manipulating JSON
Stars: ✭ 54 (+86.21%)
Partial.lensesPartial lenses is a comprehensive, high-performance optics library for JavaScript
Stars: ✭ 846 (+2817.24%)
Switzerland🇨🇭Switzerland takes a functional approach to Web Components by applying middleware to your components. Supports Redux, attribute mutations, CSS variables, React-esque setState/state, etc… out-of-the-box, along with Shadow DOM for style encapsulation and Custom Elements for interoperability.
Stars: ✭ 261 (+800%)
ImmutypeImmutability is easy!
Stars: ✭ 26 (-10.34%)
FppFunctional PHP Preprocessor - Generate Immutable Data Types
Stars: ✭ 282 (+872.41%)
CoconutSimple, elegant, Pythonic functional programming.
Stars: ✭ 3,422 (+11700%)
Deep Waters🔥Deep Waters is an easy-to-compose functional validation system for javascript developers 🔥
Stars: ✭ 188 (+548.28%)
HeliosA purely functional JSON library for Kotlin built on Λrrow
Stars: ✭ 157 (+441.38%)
ChaosThe Chaos Programming Language
Stars: ✭ 171 (+489.66%)
Rangelessc++ LINQ -like library of higher-order functions for data manipulation
Stars: ✭ 148 (+410.34%)
PfunFunctional, composable, asynchronous, type-safe Python.
Stars: ✭ 75 (+158.62%)
SupComposable, purely functional healthchecks in Scala.
Stars: ✭ 138 (+375.86%)
KoazeeA StreamLike, Immutable, Lazy Loading and smart Golang Library to deal with slices.
Stars: ✭ 446 (+1437.93%)
ImmerPostmodern immutable and persistent data structures for C++ — value semantics at scale
Stars: ✭ 1,935 (+6572.41%)
Optics TsType-safe, ergonomic, polymorphic optics for TypeScript
Stars: ✭ 132 (+355.17%)
IpmjsImmutable Package Manager
Stars: ✭ 191 (+558.62%)
List🐆 An immutable list with unmatched performance and a comprehensive functional API.
Stars: ✭ 1,604 (+5431.03%)
grand centralState-management and action-dispatching for Ruby apps
Stars: ✭ 20 (-31.03%)
transmutekind of like lodash but works with Immutable
Stars: ✭ 35 (+20.69%)
Redux MostMost.js based middleware for Redux. Handle async actions with monadic streams & reactive programming.
Stars: ✭ 137 (+372.41%)
vectorA PHP functional programming library.
Stars: ✭ 19 (-34.48%)
pedsType safe persistent/immutable data structures for Go
Stars: ✭ 57 (+96.55%)
rrbit-jsNo description or website provided.
Stars: ✭ 11 (-62.07%)
maki[beta] persistent memoization of computations, e.g. for repeatable tests and benchmarks
Stars: ✭ 16 (-44.83%)
venumVerifiably better, validated Enum for Python
Stars: ✭ 31 (+6.9%)
HofHigher-order functions for c++
Stars: ✭ 467 (+1510.34%)
Pampy.jsPampy.js: Pattern Matching for JavaScript
Stars: ✭ 544 (+1775.86%)
FkitA functional programming toolkit for JavaScript.
Stars: ✭ 588 (+1927.59%)
YalinqoYet Another LINQ to Objects for PHP [Simplified BSD]
Stars: ✭ 400 (+1279.31%)
CarpCarp is a programming language designed to work well for interactive and performance sensitive use cases like games, sound synthesis and visualizations.
Stars: ✭ 4,389 (+15034.48%)
MosesUtility library for functional programming in Lua
Stars: ✭ 541 (+1765.52%)
Kotlin ResultA multiplatform Result monad for modelling success or failure operations.
Stars: ✭ 369 (+1172.41%)
Python MemoizationA powerful caching library for Python, with TTL support and multiple algorithm options.
Stars: ✭ 109 (+275.86%)
Lambda Lantern🧙 A 3D game about functional programming patterns. Uses PureScript Native, C++, and Panda3D.
Stars: ✭ 122 (+320.69%)
bablJSON templating on steroids
Stars: ✭ 29 (+0%)
Prelude TsFunctional programming, immutable collections and FP constructs for typescript and javascript
Stars: ✭ 315 (+986.21%)
PhpfnFunctional PHP Toolstet: Centralized monorepository for all libraries
Stars: ✭ 19 (-34.48%)