🌜
🌞

Best JavaScript Functional Programming Libraries

underscore

underscore

v1.13.4

JavaScript's functional programming helper library.

Last Commit
Sep 23, 2022
GitHub Stargazers
26.6K
License
MIT
Contributors
100
mobx

mobx

v6.6.1

Simple, scalable state management.

Last Commit
Sep 7, 2022
GitHub Stargazers
25.7K
License
MIT
Contributors
98
fp-ts

fp-ts

v2.12.2

Functional programming in TypeScript

Last Commit
Sep 20, 2022
GitHub Stargazers
8,420
License
MIT
Contributors
100
eslint-plugin-functional

eslint-plugin-functional

v4.2.2

ESLint rules to disable mutation and promote fp in TypeScript.

Last Commit
Sep 26, 2022
GitHub Stargazers
542
License
MIT
Contributors
11
true-myth

true-myth

v6.1.0

A library for safe functional programming in JavaScript, with first-class support for TypeScript and Flow

Last Commit
Sep 21, 2022
GitHub Stargazers
533
License
MIT
Contributors
8
mobservable

mobservable

v1.2.5

Observable data. Reactive functions. Simple code.

Last Commit
Sep 7, 2022
GitHub Stargazers
25.7K
License
MIT
Contributors
98
mobx-miniprogram

mobx-miniprogram

v4.13.2

MobX build for WeChat miniprogram

Last Commit
Sep 7, 2022
GitHub Stargazers
25.7K
License
MIT
Contributors
98
newtype-ts

newtype-ts

v0.3.5

Implementation of newtypes in TypeScript

Last Commit
Jan 17, 2022
GitHub Stargazers
483
License
MIT
Contributors
2
@turf/meta

@turf/meta

v6.5.0

turf meta module

Last Commit
Jul 20, 2022
GitHub Stargazers
7,384
License
MIT
Contributors
99
mobx-utils

mobx-utils

v6.0.5

Utility functions and common patterns for MobX

Last Commit
Apr 4, 2022
GitHub Stargazers
1,092
License
MIT
Contributors
66
cint

cint

v9.1.0

A library of Javascript utility functions with an emphasis on Functional Programming.

Last Commit
Mar 26, 2022
GitHub Stargazers
11
License
ISC
Contributors
2
purify-ts

purify-ts

v1.2.2

Functional programming standard library for TypeScript

Last Commit
Aug 23, 2022
GitHub Stargazers
1,207
License
ISC
Contributors
23
prelude-ts

prelude-ts

v1.0.4

A typescript functional programming library

Last Commit
Sep 26, 2022
GitHub Stargazers
356
License
ISC
Contributors
7
fasy

fasy

v9.0.0

FP iterator helpers that are async/generator aware

Last Commit
Aug 27, 2022
GitHub Stargazers
527
License
MIT
Contributors
2
fpo

fpo

v6.1.10

FP library for JavaScript. Supports named-argument style methods.

Last Commit
Aug 27, 2022
GitHub Stargazers
448
License
MIT
Contributors
5
@mobily/ts-belt

@mobily/ts-belt

v3.13.1

🔧 TS Belt is a library for functional programming in TypeScript. It implements Result and Option monads and other various helpers. Based on Belt and Relude (ReScript/Reason).

Last Commit
Sep 24, 2022
GitHub Stargazers
549
License
MIT
Contributors
1
@devexperts/remote-data-ts

@devexperts/remote-data-ts

v2.1.1

RemoteData type

Last Commit
Jun 28, 2022
GitHub Stargazers
263
License
MPL-2.0
Contributors
15
evt

evt

v2.3.1

Type safe replacement for node's EventEmitter

Last Commit
Sep 19, 2022
GitHub Stargazers
387
License
MIT
Contributors
3
kewler

kewler

v1.0.8

Simple functional and immutable color manipulation library

Last Commit
Dec 28, 2016
GitHub Stargazers
229
License
ISC
Contributors
4
monocle-ts

monocle-ts

v2.3.13

A porting of scala monocle library to TypeScript

Last Commit
Apr 5, 2022
GitHub Stargazers
910
License
MIT
Contributors
12
remeda

remeda

v1.0.1

A utility library for JavaScript and Typescript.

Last Commit
Sep 20, 2022
GitHub Stargazers
1,724
License
MIT
Contributors
26
prototypes

prototypes

v3.0.3

Some common prototypes for node.js: string.startsWith(), object.countProperties() and more. Facilities for functional programming with objects: object.forEach(), object.filter(). Functions are added safely using Object.defineProperty().

Last Commit
Dec 11, 2020
GitHub Stargazers
101
License
MIT
Contributors
4
farrow

farrow

v1.12.1

Useful modules for developing Farrow App

Last Commit
May 23, 2022
GitHub Stargazers
736
License
MIT
Contributors
12
farrow-next-server

farrow-next-server

v1.12.0

A next.js adapter for farrow-http

Last Commit
May 23, 2022
GitHub Stargazers
736
License
MIT
Contributors
12