10 Best Vanilla JavaScript Functional Programming Libraries

List hand-picked by Openbase Experts
Learn More

und

underscore

JavaScript's utility _ belt

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User Rating
4.3/ 5
84
Top Feedback
16Great Documentation
13Easy to Use
7Performant
GitHub Stars
26K
Weekly Downloads
9M
Last Commit
6mos ago

ramda

🐏 Practical functional Javascript

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User Rating
4.4/ 5
50
Top Feedback
10Great Documentation
9Easy to Use
6Performant
GitHub Stars
21K
Weekly Downloads
10M
Last Commit
2mos ago

lodash

A modern JavaScript utility library delivering modularity, performance, & extras.

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User Rating
4.6/ 5
602
Top Feedback
60Great Documentation
58Easy to Use
40Performant
GitHub Stars
52K
Weekly Downloads
47M
Last Commit
9mos ago
ram

rambda

Faster and smaller alternative to Ramda

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
5.0/ 5
1
Top Feedback
N/A
GitHub Stars
1K
Weekly Downloads
25K
Last Commit
2mos ago

lodash-es

A modern JavaScript utility library delivering modularity, performance, & extras.

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User Rating
5.0/ 5
5
Top Feedback
4Great Documentation
4Easy to Use
4Performant
GitHub Stars
52K
Weekly Downloads
7M
Last Commit
9mos ago

baconjs

Functional reactive programming library for TypeScript and JavaScript

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
5.0/ 5
1
Top Feedback
N/A
GitHub Stars
6K
Weekly Downloads
6K
Last Commit
8mos ago

folktale

[not actively maintained!] A standard library for functional programming in JavaScript

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User Rating
4.0/ 5
1
Top Feedback
N/A
GitHub Stars
2K
Weekly Downloads
115K
Last Commit
4mos ago
lj

lazy.js

Like Underscore, but lazier

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User Rating
5.0/ 5
3
Top Feedback
N/A
GitHub Stars
6K
Weekly Downloads
16K
Last Commit
3yrs ago

cyclejs

A functional and reactive JavaScript framework for predictable code

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User Rating
5.0/ 5
1
Top Feedback
1Great Documentation
1Highly Customizable
GitHub Stars
10K
Weekly Downloads
31
Last Commit
7mos ago

nectarjs

🔱 Javascript's God Mode. No VM. No Bytecode. No GC. Just native binaries.

License Icon
License: GPL-3.0-or-later
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User Rating
5.0/ 5
1
Top Feedback
N/A
GitHub Stars
3K
Weekly Downloads
39
Last Commit
8mos ago

@thalesrc/js-utils

Javascript utility functions for web development

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
5.0/ 5
1
Top Feedback
N/A
GitHub Stars
16
Weekly Downloads
103
Last Commit
8mos ago

functional.js

A functional JavaScript library that facilitates currying and point-free programming

License Icon
License: Unknown
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
217
Weekly Downloads
41K
Last Commit
5yrs ago
bur

buryjs

Ruby-like methods for JavaScript.

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
2
Weekly Downloads
3
Last Commit
5mos ago
fki

fkit

A functional programming toolkit for JavaScript.

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User RatingN/A
Top Feedback
N/A
GitHub Stars
588
Weekly Downloads
57
Last Commit
5mos ago

@kubric/resolver

Resolve marked up JavaScript object/array/string against a data object.

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User RatingN/A
Top Feedback
N/A
GitHub Stars
N/A
Weekly Downloads
83
Last Commit
2mos ago

funcat

Functional Programming Library for JavaScript, TypeScript and Flow ✨⚡️

License Icon
License: Apache-2.0
TypeScript Icon
TypeScript Definitions: Built-In
User RatingN/A
Top Feedback
N/A
GitHub Stars
618
Weekly Downloads
0
Last Commit
2yrs ago