effect by Effect-TS

A fully-fledged functional effect system for TypeScript with a rich standard library

updated at April 21, 2024, 8:48 p.m.

TypeScript

24 +1

4,447 +283

156 +6

GitHub
lens by ekmett

Lenses, Folds, and Traversals - Join us on web.libera.chat #haskell-lens

updated at April 21, 2024, 2:22 p.m.

Haskell

68 +0

1,982 +0

269 +0

GitHub
ramda by ramda

ram Practical functional Javascript

updated at April 21, 2024, 1:13 p.m.

JavaScript

267 +0

23,568 +9

1,432 -2

GitHub
ts-pattern by gvergnaud

🎨 The exhaustive Pattern Matching library for TypeScript, with smart type inference.

updated at April 21, 2024, 12:59 p.m.

TypeScript

30 +0

10,860 +48

112 +0

GitHub
fantasy-land by fantasyland

Specification for interoperability of common algebraic structures in JavaScript

updated at April 21, 2024, 12:41 p.m.

JavaScript

229 +0

9,994 +4

372 +0

GitHub
mostly-adequate-guide by MostlyAdequate

Mostly adequate guide to FP (in javascript)

updated at April 21, 2024, 11:58 a.m.

JavaScript

552 +0

23,158 +12

1,845 +2

GitHub
Functional-Light-JS by getify

Pragmatic, balanced FP in JavaScript. @FLJSBook on twitter.

updated at April 21, 2024, 10:04 a.m.

JavaScript

465 +0

16,485 +7

1,935 +0

GitHub
lodash by lodash

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

updated at April 21, 2024, 5:20 a.m.

JavaScript

843 +0

58,849 +34

6,948 +13

GitHub
FxTS by marpple

A functional programming library for TypeScript/JavaScript

updated at April 21, 2024, 3:01 a.m.

TypeScript

12 +0

719 +3

62 +0

GitHub
immer by immerjs

Create the next immutable state by mutating the current one

updated at April 20, 2024, 7:19 p.m.

JavaScript

156 +0

26,914 +39

837 +0

GitHub
awesome-functional-programming by xgrommx

Yet another resource for collecting articles, videos etc. regarding functional programming

updated at April 20, 2024, 4:44 p.m.

Unknown languages

151 +0

3,417 +3

303 +0

GitHub
true-myth by true-myth

A library for safer and smarter error- and "nothing"-handling in TypeScript.

updated at April 20, 2024, 4:25 p.m.

TypeScript

8 +0

854 +2

28 +0

GitHub
functional-javascript-workshop by timoxley

A functional javascript workshop. No libraries required (i.e. no underscore), just ES5.

updated at April 20, 2024, 3:52 p.m.

JavaScript

96 +0

2,049 +0

442 +0

GitHub
rubico by a-synchronous

[a]synchronous functional programming

updated at April 20, 2024, 2:27 p.m.

JavaScript

13 +0

266 -1

17 +0

GitHub
cube-composer by sharkdp

A puzzle game inspired by functional programming

updated at April 20, 2024, 8:58 a.m.

PureScript

23 +0

1,990 +1

81 -2

GitHub
js-joda by js-joda

clock2 Immutable date and time library for javascript

updated at April 20, 2024, 5:41 a.m.

JavaScript

22 +0

1,586 +1

112 +0

GitHub
immutable-js by immutable-js

Immutable persistent data collections for Javascript which increase efficiency and simplicity.

updated at April 20, 2024, 5:23 a.m.

TypeScript

509 +0

32,854 -1

1,776 -1

GitHub
ramda-adjunct by char0n

Ramda Adjunct is the most popular and most comprehensive set of functional utilities for use with Ramda, providing a variety of useful, well tested functions with excellent documentation.

updated at April 19, 2024, 11:33 p.m.

JavaScript

11 +0

679 +0

84 -5

GitHub
mori by swannodette

ClojureScript's persistent data structures and supporting API from the comfort of vanilla JavaScript

updated at April 19, 2024, 7:04 p.m.

Clojure

77 +0

3,389 +1

147 +0

GitHub
sanctuary by sanctuary-js

see no evil Refuge from unsafe JavaScript

updated at April 19, 2024, 1:54 p.m.

JavaScript

58 +0

3,012 +1

94 +0

GitHub