An open API service providing package, version and dependency metadata of many open source software ecosystems and registries.

npmjs.org "functional programming" keyword

View the packages on the npmjs.org package registry that are tagged with the "functional programming" keyword.

@jaredly/bs-core 3.0.0-alpha.2
bucklescript compiler, ocaml standard libary by bucklescript and its required runtime support
2 versions - Latest release: over 7 years ago - 1 dependent package - 1 dependent repositories - 52 downloads last month - 7,173 stars on GitHub - 1 maintainer
eslambda 1.6.1
zero dependencies functional programming utilites for javascript
13 versions - Latest release: over 4 years ago - 2 dependent packages - 1 dependent repositories - 36 downloads last month - 0 stars on GitHub - 1 maintainer
@sidiousware/dontpanic 1.3.1
I see that you are having a difficult time, let me help you.
14 versions - Latest release: almost 3 years ago - 1 dependent package - 17 downloads last month - 2 stars on GitHub - 1 maintainer
Top 1.5% on npmjs.org
eslint-plugin-functional 9.0.2 💰
ESLint rules to promote functional programming in TypeScript.
129 versions - Latest release: 6 months ago - 1,235 dependent packages - 1,858 dependent repositories - 785 thousand downloads last month - 729 stars on GitHub - 2 maintainers
array-helper-lib 1.0.0-beta.25
A utility library providing common array manipulations and React hooks.
25 versions - Latest release: about 1 year ago - 2 downloads last month - 1 maintainer
Top 1.5% on npmjs.org
true-myth 9.3.1 💰
A library for safe functional programming in JavaScript, with first-class support for TypeScript
85 versions - Latest release: 13 days ago - 43 dependent packages - 4,565 dependent repositories - 1.68 million downloads last month - 1,287 stars on GitHub - 2 maintainers
gates 0.1.2
Functional logic gates / combinators
2 versions - Latest release: over 10 years ago - 1 dependent package - 1 dependent repositories - 17 downloads last month - 1 stars on GitHub - 1 maintainer
ts-combinators 0.1.1
Point-free combinators written in TypeScript
2 versions - Latest release: about 1 year ago - 1 downloads last month - 0 stars on GitHub - 1 maintainer
@cahmoraes93/deep-strict-equal 1.1.1
Package made to work with deep comparisons of complex data structures
5 versions - Latest release: about 3 years ago - 1 dependent package - 1 dependent repositories - 31 downloads last month - 1 maintainer
@sumanjitsg/redistil 0.1.4
A minimalist Redis implementation in Elm, bringing the power of functional programming to Redis i...
4 versions - Latest release: over 1 year ago - 4 downloads last month - 0 stars on GitHub - 1 maintainer
hez 1.0.54
Flux architecture for React app. Fast and easy to use
53 versions - Latest release: over 6 years ago - 1 dependent package - 1 dependent repositories - 307 downloads last month - 20 stars on GitHub - 1 maintainer
@octod/typeguards 0.5.0
Everyday use typeguards for your JavaScript and TypeScript codebase
1 version - Latest release: about 6 years ago - 1 dependent package - 1 dependent repositories - 13 downloads last month - 1 maintainer
scd-fp-util 0.1.0
This project is a growing collection of FP utilities that I'd like to be able to reuse in multipl...
1 version - Latest release: over 9 years ago - 1 dependent repositories - 15 downloads last month - 1 maintainer
funkyjs 0.2.2
Functional JavaScript
5 versions - Latest release: almost 13 years ago - 1 dependent package - 3 dependent repositories - 40 downloads last month - 2 stars on GitHub - 1 maintainer
Top 1.0% on npmjs.org
@rescript/std 11.1.4
ReScript is a robustly typed language that compiles to efficient and human-readable JavaScript.
86 versions - Latest release: about 1 year ago - 55 dependent packages - 246 dependent repositories - 72.5 thousand downloads last month - 7,235 stars on GitHub - 7 maintainers
pipx 1.0.1
Provide pipe function for js/node. Handles async progress, exception throwing, conditional call, ...
2 versions - Latest release: over 7 years ago - 1 dependent package - 1 dependent repositories - 258 downloads last month - 0 stars on GitHub - 1 maintainer
reiciendislaboriosam 1.4.1
minimal functional tools for typescript
8 versions - Latest release: over 1 year ago - 9 downloads last month - 1 maintainer
funpro 1.0.1
Be functional by using union types, pattern matching, and pure side-effects
13 versions - Latest release: over 4 years ago - 1 dependent package - 1 dependent repositories - 44 downloads last month - 9 stars on GitHub - 1 maintainer
@dallaylaen/ski-interpreter 1.1.0
Simple Kombinator Interpreter - a combinatory logic & lambda calculus parser and interpreter. Sup...
3 versions - Latest release: 1 day ago - 65 downloads last month - 9 stars on GitHub - 1 maintainer
express-valued-middleware 0.6.3
Composable value-yielding middleware creator and combinators for Express.
13 versions - Latest release: over 2 years ago - 150 downloads last month - 0 stars on GitHub - 1 maintainer
Top 8.6% on npmjs.org
f-empower 4.0.6
Utility functions designed for functional programming and composition
65 versions - Latest release: over 8 years ago - 4 dependent packages - 3 dependent repositories - 485 downloads last month - 6 stars on GitHub - 1 maintainer
Top 1.0% on npmjs.org
bs-platform 9.0.2
ReScript compiler, OCaml standard libary by ReScript and its required runtime support
205 versions - Latest release: over 4 years ago - 1,517 dependent packages - 2,562 dependent repositories - 25.6 thousand downloads last month - 6,491 stars on GitHub - 1 maintainer
flow-fp 1.0.0
Provide flow function for js/node. Handles async progress, exception throwing, conditional call, ...
1 version - Latest release: over 7 years ago - 2 dependent packages - 1 dependent repositories - 1 downloads last month - 0 stars on GitHub - 1 maintainer
function-memoize 1.0.1
Memoization decorator for functional style JS
2 versions - Latest release: over 9 years ago - 1 dependent package - 1 dependent repositories - 23 downloads last month - 0 stars on GitHub - 1 maintainer
bingo-functional-js 0.1.0-beta-5
A port of the PHP bingo-functional library
5 versions - Latest release: about 5 years ago - 1 dependent package - 1 dependent repositories - 14 downloads last month - 9 stars on GitHub - 1 maintainer
Top 4.8% on npmjs.org
lamb 0.61.1
A lightweight, and docile, JavaScript library to help embracing functional programming.
67 versions - Latest release: about 2 years ago - 21 dependent packages - 10 dependent repositories - 1.54 thousand downloads last month - 18 stars on GitHub - 1 maintainer
confictura 1.0.8
Functional types for fun and profit.
7 versions - Latest release: almost 3 years ago - 1 dependent package - 4 downloads last month - 0 stars on GitHub - 1 maintainer
streamfp 0.3.0 💰
Use node streams as reactive entities with a simplified management
6 versions - Latest release: almost 3 years ago - 1 dependent package - 1 dependent repositories - 93 downloads last month - 7 stars on GitHub - 1 maintainer
lambda-ts 1.1.3
typescript implementation of algebraic data types and functional programming patterns
8 versions - Latest release: almost 4 years ago - 2 dependent packages - 2 dependent repositories - 16 downloads last month - 0 stars on GitHub - 1 maintainer
@customcommander/functionaut 4.2.0
General purpose library for the functional programming hobbyist.
25 versions - Latest release: over 3 years ago - 1 dependent package - 1 dependent repositories - 224 downloads last month - 1 stars on GitHub - 1 maintainer
fun-promises 2.1.0 💰
A library for making Promises more friendly, fluent, and fun(ctional).
21 versions - Latest release: almost 5 years ago - 1 dependent package - 514 downloads last month - 0 stars on GitHub - 1 maintainer
@ultify/fp 0.2.0
A Typescript/Javascript functional library.
2 versions - Latest release: over 1 year ago - 52 downloads last month - 1 stars on GitHub - 1 maintainer
libfn 0.0.7
A micro functional toolbelt (with sharp objects).
1 version - Latest release: over 3 years ago - 2 dependent packages - 4 downloads last month - 1 maintainer
monadness 0.5.2
TypeScript/JavaScript library of Maybe, Either and Tuple Monads.
4 versions - Latest release: over 8 years ago - 1 dependent package - 1 dependent repositories - 9 downloads last month - 33 stars on GitHub - 1 maintainer
fp-booleans 0.5.2
Utilities to apply boolean logic (not, and, or) to functions and higher-order functions. Tiny, te...
13 versions - Latest release: about 1 year ago - 161 downloads last month - 2 stars on GitHub - 1 maintainer
date-grab 0.1.1
Functional wrapper for getting date properties
2 versions - Latest release: over 10 years ago - 2 dependent packages - 1 dependent repositories - 12 downloads last month - 0 stars on GitHub - 1 maintainer
packhouse 2.0.3
Packhouse is a function wrapper based on the concept of functional programming
20 versions - Latest release: almost 4 years ago - 2 dependent packages - 2 dependent repositories - 47 downloads last month - 1 stars on GitHub - 1 maintainer
bs-lib-js 8.0.0-dev.1
An experimental fork of Bucklescript exposing only the JS lib standard library.
1 version - Latest release: over 5 years ago - 1 dependent package - 5 downloads last month - 6,491 stars on GitHub - 1 maintainer
functional-tools 1.1.2
Fully typed utility functions to write Typescript in a more functional style
8 versions - Latest release: about 3 years ago - 1 dependent package - 64 downloads last month - 0 stars on GitHub - 1 maintainer
@kolharsam/option-ts 1.1.0
an opinionated option type library for typescript, inspired by Rust's Option and Result
5 versions - Latest release: 3 months ago - 50 downloads last month - 0 stars on GitHub - 1 maintainer
Top 7.4% on npmjs.org
eslint-config-standard-pure-fp 2.0.1
ESLint rules for JS Standard Style + strict, pure functional programming in JS
6 versions - Latest release: almost 9 years ago - 11 dependent packages - 16 dependent repositories - 93 downloads last month - 12 stars on GitHub - 1 maintainer
flip-function 1.1.2
Flips function parameter order. Similar to Haskell's 'flip', but not limited to two parameters.
3 versions - Latest release: about 5 years ago - 2 dependent packages - 10 downloads last month - 0 stars on GitHub - 1 maintainer
@cahmoraes93/either 1.1.1
This package implements The Monad Either
8 versions - Latest release: about 1 year ago - 1 dependent package - 1 dependent repositories - 188 downloads last month - 2 stars on GitHub - 1 maintainer
komposit 0.1.1
For creating functional compositions
2 versions - Latest release: over 10 years ago - 2 dependent packages - 1 dependent repositories - 11 downloads last month - 0 stars on GitHub - 1 maintainer
rescript-fp-core 1.4.0
A standard library for ReScript with a focus on Functional Programming
12 versions - Latest release: about 2 years ago - 64 downloads last month - 1 maintainer
Top 6.8% on npmjs.org
panda-9000 5.0.3
Task runner based on reactive JavaScript
30 versions - Latest release: over 5 years ago - 73 dependent packages - 37 dependent repositories - 33 downloads last month - 5 stars on GitHub - 5 maintainers
fp-toolkit 3.1.0
A toolbox of useful types and functions for getting $#!7 done using a functional-first approach. ...
17 versions - Latest release: 11 months ago - 428 downloads last month - 1 maintainer
panda-generics-esm 6.0.2
Generic functions (multi-argument dispatch) for JavaScript.
3 versions - Latest release: over 6 years ago - 2 dependent packages - 1 dependent repositories - 6 downloads last month - 1 stars on GitHub - 1 maintainer
xs-utils 1.7.0
javascript utils
8 versions - Latest release: almost 10 years ago - 1 dependent repositories - 31 downloads last month - 3 maintainers
dn-ioc 0.1.0
A lightweight, type-safe Inversion of Control (IoC) dependency injection library for TypeScript, ...
3 versions - Latest release: 5 days ago - 210 downloads last month - 1 maintainer
fun.js 1.0.6
Functional tools for javascript development
6 versions - Latest release: about 6 years ago - 3 dependent packages - 3 dependent repositories - 58 downloads last month - 2 stars on GitHub - 1 maintainer
fpjc-test 1.0.1 💰
Functional utilities library for javascript
3 versions - Latest release: about 2 years ago - 0 downloads last month - 0 stars on GitHub - 1 maintainer
@perfective/common 0.11.0
Common types and functions for perfective development in TypeScript
21 versions - Latest release: 9 months ago - 1 dependent package - 1 dependent repositories - 3.14 thousand downloads last month - 12 stars on GitHub - 1 maintainer
eithermaybe.ts 1.0.1
Either and Maybe monads written in Typescript
2 versions - Latest release: over 2 years ago - 6 downloads last month - 0 stars on gitlab.com - 1 maintainer
ezcontext 1.0.2
A implementation of ACV (Action → Context → View) for React
3 versions - Latest release: over 7 years ago - 1 dependent package - 1 dependent repositories - 14 downloads last month - 2 stars on GitHub - 1 maintainer
functional-predicates 0.1.0
Library for creating common predicates.
1 version - Latest release: over 10 years ago - 2 dependent packages - 2 dependent repositories - 10 downloads last month - 2 stars on GitHub - 1 maintainer
@jasonsbarr/dict 0.11.0
Functions that treat plain JS objects like iterable, immutable dictionaries
23 versions - Latest release: over 2 years ago - 2 dependent packages - 1 dependent repositories - 583 downloads last month - 3 stars on GitHub - 1 maintainer
@ortense/functors 0.2.0
A collection of dependency free functors written in typescript
3 versions - Latest release: almost 2 years ago - 58 downloads last month - 2 stars on GitHub - 1 maintainer
@zecos/fields 0.0.0
form fields state management
1 version - Latest release: almost 6 years ago - 7 dependent packages - 4 dependent repositories - 12 downloads last month - 0 stars on GitHub - 1 maintainer
pipe-operator 0.0.7
A small library for creating pipelines in JavaScript. This mimics the pipe operator in other func...
7 versions - Latest release: over 8 years ago - 1 dependent package - 1 dependent repositories - 80 downloads last month - 1 stars on GitHub - 1 maintainer
ls-react 1.1.4 💰
React helpers for better LiveScript development
7 versions - Latest release: over 6 years ago - 1 dependent package - 1 dependent repositories - 26 downloads last month - 2 stars on GitHub - 1 maintainer
funcualizer 0.0.1
Converting methods to performant functions.
1 version - Latest release: almost 10 years ago - 1 dependent package - 1 dependent repositories - 10 downloads last month - 1 stars on GitHub - 1 maintainer
Top 9.2% on npmjs.org
@dashkite/joy 0.12.25
*The simplicity of Lodash with the functional flair of Rambda.*
68 versions - Latest release: 2 months ago - 38 dependent packages - 36 dependent repositories - 1.13 thousand downloads last month - 0 stars on GitHub - 2 maintainers
@edia/redux-utils 0.0.2
A collection of function programming utilities written in TypeScript.
2 versions - Latest release: over 7 years ago - 62 downloads last month - 1 maintainer
@cahmoraes93/maybe 2.1.0
Package made to work Monad Maybe
35 versions - Latest release: about 1 year ago - 1 dependent package - 1 dependent repositories - 1.58 thousand downloads last month - 1 maintainer
iron-enum 1.7.2
Rust like enums for Typescript
26 versions - Latest release: about 1 month ago - 443 downloads last month - 34 stars on GitHub - 1 maintainer
rivo 0.0.0-dev.20240701
🤖 The ultimate library you need for composable type-level programming in TypeScript, powered by HKT.
1 version - Latest release: over 1 year ago - 46 downloads last month - 1 maintainer
@tigerabrodioss/berwald 2.0.0
A fun functional programming library written in TypeScript
1 version - Latest release: 8 months ago - 2 downloads last month - 6 stars on GitHub - 1 maintainer
@elmish-ts/tagged-union 2.0.2
Utilities for defining tagged sum types and pattern matching in TypeScript
7 versions - Latest release: almost 6 years ago - 2 dependent packages - 1 dependent repositories - 8 downloads last month - 27 stars on GitHub - 1 maintainer
monads-typescript 1.1.1
Monadic types for Typescript
3 versions - Latest release: over 5 years ago - 1 dependent package - 8 downloads last month - 4 stars on GitHub - 1 maintainer
enjoy-js 15.11.1-preview.1511202107
Functional JavaScript made fun.
7 versions - Latest release: about 10 years ago - 3 dependent packages - 1 dependent repositories - 13 downloads last month - 1 stars on GitHub - 1 maintainer
re-reduced 2.5.4
- typesafe - focus on domain driven design - encourages fractal architecture - built with testabi...
88 versions - Latest release: about 5 years ago - 2 dependent repositories - 1.89 thousand downloads last month - 16 stars on GitHub - 1 maintainer
Top 8.4% on npmjs.org
formi 0.4.0
Functional Programming API
4 versions - Latest release: almost 11 years ago - 3 dependent packages - 6 dependent repositories - 26 downloads last month - 1 stars on GitHub - 1 maintainer
ez-dom 3.0.1 💰
ez-dom is minimalist and functionnal library to manipulate the DOM, with a simple API
4 versions - Latest release: over 8 years ago - 1 dependent package - 1 dependent repositories - 37 downloads last month - 4 stars on GitHub - 1 maintainer
@triact/monadic 0.3.1
TypeScript library offering a comprehensive collection of monads to simplify functional programming.
47 versions - Latest release: about 1 year ago - 312 downloads last month - 1 maintainer
mixanator 1.0.7
Mixins through function composition
8 versions - Latest release: almost 10 years ago - 2 dependent packages - 1 dependent repositories - 55 downloads last month - 0 stars on GitHub - 1 maintainer
basefp 0.0.5
The hassle-free way to apply functional programming principles in JavaScript
5 versions - Latest release: over 6 years ago - 2 dependent packages - 1 dependent repositories - 2 downloads last month - 1 maintainer
joi-fp 1.0.3 unpublished
Provides a few wrappers around Joi's validate(), attempt() and assert() functions with their argu...
4 versions - Latest release: over 8 years ago - 1 dependent package - 1 dependent repositories - 23 downloads last month - 0 stars on GitHub - 1 maintainer
@pokemonads/combinators 0.0.13
A collection of basic combinators and utilities. Visit our [github page](https://github.com/kanit...
11 versions - Latest release: over 7 years ago - 2 dependent packages - 1 dependent repositories - 13 downloads last month - 4 stars on GitHub - 2 maintainers
@jchavarri/bs-platform 7.0.1
bucklescript compiler, ocaml standard libary by bucklescript and its required runtime support
1 version - Latest release: almost 6 years ago - 1 dependent package - 7 downloads last month - 7,235 stars on GitHub - 1 maintainer
collection-ops 0.5.0 💰
functional programming library to simplify collection operations in javascript
4 versions - Latest release: over 4 years ago - 1 dependent package - 1 dependent repositories - 28 downloads last month - 1 stars on GitHub - 1 maintainer
pyonkoro.match 1.0.1
Match.js is a Javascript library like the 'switch' statement but it works as expression
2 versions - Latest release: about 4 years ago - 1 dependent package - 61 downloads last month - 2 stars on GitHub - 1 maintainer
lazy-list 0.9.0
lightweight functional style lazy list implimented via ES6 generator
5 versions - Latest release: almost 7 years ago - 2 dependent packages - 2 dependent repositories - 68 downloads last month - 1 stars on GitHub - 1 maintainer
purrjs 1.0.0
Pure JavaScript library
1 version - Latest release: almost 8 years ago - 1 dependent package - 1 dependent repositories - 9 downloads last month - 0 stars on GitHub - 1 maintainer
ducklings 0.5.0
Combinators!
5 versions - Latest release: over 5 years ago - 2 dependent packages - 12 downloads last month - 0 stars on GitHub - 1 maintainer
pips 1.0.0
Type-safe, Magical JavaScript Pipes
4 versions - Latest release: over 2 years ago - 2 dependent packages - 1 dependent repositories - 223 downloads last month - 2 stars on GitHub - 1 maintainer
codd 0.8.2 💰
JavaScript functional programming library providing relational algebra operations.
7 versions - Latest release: about 12 years ago - 1 dependent package - 1 dependent repositories - 78 downloads last month - 60 stars on GitHub - 1 maintainer
@ghaerdi/rustify 2.0.0
A TypeScript monad library inspired by Rust, providing Result and Option types for safe error han...
4 versions - Latest release: about 1 month ago - 31 downloads last month - 2 stars on GitHub - 1 maintainer
@rpearce/ts-fns 1.2.2
Public domain Typescript helper functions for copying & pasting into projects.
12 versions - Latest release: over 1 year ago - 1 dependent package - 39 downloads last month - 1 maintainer
Top 2.0% on npmjs.org
flow-static-land 0.2.8 💰
Implementation of common algebraic types in JavaScript + Flow
11 versions - Latest release: about 8 years ago - 35 dependent packages - 165 dependent repositories - 190 thousand downloads last month - 408 stars on GitHub - 1 maintainer
@bearz/option 0.0.0
An option/maybe type implementation in TypeScript.
1 version - Latest release: 9 months ago - 11 downloads last month - 0 stars on GitHub - 2 maintainers
Top 8.4% on npmjs.org
@pacote/jest-either 5.1.1
Jest matcher for Either objects.
37 versions - Latest release: about 1 month ago - 3 dependent packages - 1 dependent repositories - 1.08 thousand downloads last month - 18 stars on GitHub - 1 maintainer
Top 6.6% on npmjs.org
@pacote/memoize 2.1.3
Memoization function.
21 versions - Latest release: 10 months ago - 6 dependent packages - 10 dependent repositories - 2.35 thousand downloads last month - 18 stars on GitHub - 1 maintainer
monadyssey 1.15.0
![CI/CD](https://github.com/gabriel-bornea/monadyssey/actions/workflows/release.yml/badge.svg) [!...
36 versions - Latest release: 17 days ago - 2.55 thousand downloads last month - 20 stars on GitHub - 1 maintainer
redux-fns 1.4.0
reducer creators, enhancers, action creators and selectors for redux
5 versions - Latest release: about 7 years ago - 2 dependent packages - 1 dependent repositories - 2 downloads last month - 1 maintainer
@esops/eslint-config-esops-contributor 1.0.3
Linting standards designed to encourage elm patterns in js/react
1 version - Latest release: almost 8 years ago - 7 dependent packages - 1 dependent repositories - 4 downloads last month - 2 stars on GitHub - 1 maintainer
@pumped-fn/extra 0.5.24
Utilities to build full stack application using @pumped-fn/core
22 versions - Latest release: 5 months ago - 128 downloads last month - 4 stars on GitHub - 1 maintainer
sass-fire 2.2.0
Sass functional programming exploration
10 versions - Latest release: over 5 years ago - 1 dependent repositories - 40 downloads last month - 5 stars on GitHub - 1 maintainer
fat-arrow-ts 0.14.0
Fat Arrow is a library for Typed Functional Programming in TypeScript compatible with Node.js and...
31 versions - Latest release: over 3 years ago - 1 dependent package - 1 dependent repositories - 220 downloads last month - 4 stars on GitHub - 1 maintainer
ljsp-core 0.1.8
A lisp-inspired functional library for javascript programmers
9 versions - Latest release: about 4 years ago - 1 dependent package - 1 dependent repositories - 56 downloads last month - 3 stars on GitHub - 4 maintainers