Skip to content

Entry

Ramda

Appears in 6 awesome lists

A practical functional library for JavaScript that is designed specifically for a functional programming style. A style that makes it easy to create functional pipelines and never mutates user data. +TS.

Open github.comramda/ramda

Found in these lists

Awesome FP JS

Section: Libraries · A practical functional library for JavaScript that is designed specifically for a functional programming style. A style that makes it easy to create functional pipelines and never mutates user data. +TS.

SlowScore 64

Awesome JavaScript

Section: Functional Programming · A practical functional library for JavaScript programmers.

FreshScore 88

Awesome Nodejs

Section: 函数式编程 · 实用程序库着重于通过自动计算和相反的参数顺序实现的灵活功能组合,避免数据变化。

StaleScore 51

Functional Programming Jargon

Section: Type Signatures

FreshScore 88

Awesome Nodejs

Section: Functional programming · Utility library with a focus on flexible functional composition enabled by automatic currying and reversed argument order. Avoids mutating data.

FreshScore 90

awesome-javascript

Section: General Purpose Libraries · ram: Practical functional Javascript

FreshScore 79

lodash

An instance of Lodash with its methods wrapped to produce immutable, auto-curried, iteratee-first, data-last methods. +TS.

In 8 listsDetails

Lazy.js

A utility library with a lazy engine under the hood that strives to do as little work as possible while being as flexible as possible.

In 7 listsDetails

immutable

Immutable Data Collections including Sequence, Range, Repeat, Map, OrderedMap, Set and a sparse Vector.

In 6 listsDetails

RxJS

Functional reactive library for transforming, composing, and querying various kinds of data.

In 4 listsDetails

underscore

JavaScript's utility _ belt.

In 4 listsDetails

Sugar

A JavaScript library for working with native objects.

In 4 listsDetails

immer

(👨‍💻 200 · 🔀 840 · 📦 9.8M · 📋 660 - 4% open · ⏱️ 27.04.2024):

In 4 lists

Mout

Utility library with the biggest difference between other existing solutions is that you can choose to load only the modules/functions that you need, no extra overhead.

In 3 lists