npmjs.org "functional-programming" keyword
Top 1.3% on npmjs.org
63 versions - Latest release: about 1 year ago - 182 dependent packages - 761 dependent repositories - 6.32 million downloads last month - 2,462 stars on GitHub - 1 maintainer
neverthrow 8.2.0 π°
Stop throwing errors, and instead return Results!63 versions - Latest release: about 1 year ago - 182 dependent packages - 761 dependent repositories - 6.32 million downloads last month - 2,462 stars on GitHub - 1 maintainer
dynamic-string 0.1.2
Reuse string interpolation in JavaScript. `dynamic-string` is a a curried dynamic template string.9 versions - Latest release: about 4 years ago - 1 dependent package - 2 dependent repositories - 25 downloads last month - 8 stars on GitHub - 1 maintainer
Top 1.3% on npmjs.org
240 versions - Latest release: 11 days ago - 27 dependent packages - 253 dependent repositories - 977 thousand downloads last month - 3,387 stars on GitHub - 1 maintainer
@thi.ng/arrays 2.14.13 π°
Array / Arraylike utilities240 versions - Latest release: 11 days ago - 27 dependent packages - 253 dependent repositories - 977 thousand downloads last month - 3,387 stars on GitHub - 1 maintainer
yieldtask 0.1.3
Yield your tasks in redux sagas4 versions - Latest release: over 7 years ago - 1 dependent repositories - 5 downloads last month - 0 stars on GitHub - 1 maintainer
react-function-order 0.1.9
10 versions - Latest release: almost 4 years ago - 2 dependent packages - 3 downloads last month - 1 stars on GitHub - 1 maintainer
proppy-vue 1.3.1
Vue.js integration with ProppyJS13 versions - Latest release: almost 7 years ago - 1 dependent package - 1 dependent repositories - 22 downloads last month - 939 stars on GitHub - 1 maintainer
Top 2.0% on npmjs.org
36 versions - Latest release: almost 4 years ago - 94 dependent packages - 245 dependent repositories - 62.7 thousand downloads last month - 199 stars on GitHub - 1 maintainer
fp-ts-contrib 0.1.29 π°
A community driven utility package for fp-ts36 versions - Latest release: almost 4 years ago - 94 dependent packages - 245 dependent repositories - 62.7 thousand downloads last month - 199 stars on GitHub - 1 maintainer
Top 1.4% on npmjs.org
198 versions - Latest release: 11 days ago - 49 dependent packages - 79 dependent repositories - 45 thousand downloads last month - 3,387 stars on GitHub - 1 maintainer
@thi.ng/math 5.15.6 π°
Assorted common math functions & utilities198 versions - Latest release: 11 days ago - 49 dependent packages - 79 dependent repositories - 45 thousand downloads last month - 3,387 stars on GitHub - 1 maintainer
@fp4ts/http-dsl 0.0.1-dev.202310040717
Zero-dependency, purely functional library for effectful programming in Typescript373 versions - Latest release: over 2 years ago - 1 dependent package - 1 dependent repositories - 121 downloads last month - 26 stars on GitHub - 1 maintainer
Top 1.5% on npmjs.org
131 versions - Latest release: about 1 month ago - 1,235 dependent packages - 1,858 dependent repositories - 1.07 million downloads last month - 729 stars on GitHub - 2 maintainers
eslint-plugin-functional 9.0.4 π°
ESLint rules to promote functional programming in TypeScript.131 versions - Latest release: about 1 month ago - 1,235 dependent packages - 1,858 dependent repositories - 1.07 million downloads last month - 729 stars on GitHub - 2 maintainers
abstract-algorithm 0.2.5
Optimal evaluation of some lambda terms27 versions - Latest release: about 3 years ago - 2 dependent packages - 1 dependent repositories - 65 downloads last month - 278 stars on GitHub - 1 maintainer
Top 1.3% on npmjs.org
31 versions - Latest release: about 5 years ago - 41 dependent packages - 58 dependent repositories - 680 downloads last month - 10,236 stars on GitHub - 4 maintainers
@cycle/time 0.21.0 π°
A time driver designed to enable awesome testing and dev tooling31 versions - Latest release: about 5 years ago - 41 dependent packages - 58 dependent repositories - 680 downloads last month - 10,236 stars on GitHub - 4 maintainers
funny-modulo 1.0.1
Simple modules for functional programming, done for fun.2 versions - Latest release: almost 9 years ago - 1 dependent package - 1 dependent repositories - 5 downloads last month - 5 stars on GitHub - 1 maintainer
rock-paper-scissors-rukkiesman 1.1.2
An implementation of grade-school classic βrock paper scissorsβ4 versions - Latest release: about 7 years ago - 1 dependent repositories - 4 downloads last month - 1 stars on GitHub - 1 maintainer
Top 1.2% on npmjs.org
207 versions - Latest release: 11 days ago - 109 dependent packages - 288 dependent repositories - 1.06 million downloads last month - 3,198 stars on GitHub - 1 maintainer
@thi.ng/checks 3.8.7 π°
Collection of 70+ type, feature & value checks207 versions - Latest release: 11 days ago - 109 dependent packages - 288 dependent repositories - 1.06 million downloads last month - 3,198 stars on GitHub - 1 maintainer
Top 1.8% on npmjs.org
33 versions - Latest release: over 6 years ago - 23 dependent packages - 211 dependent repositories - 35.4 thousand downloads last month - 1,644 stars on GitHub - 2 maintainers
list 2.0.19
Fast purely functional immutable lists.33 versions - Latest release: over 6 years ago - 23 dependent packages - 211 dependent repositories - 35.4 thousand downloads last month - 1,644 stars on GitHub - 2 maintainers
Top 1.6% on npmjs.org
237 versions - Latest release: 9 days ago - 34 dependent packages - 49 dependent repositories - 26.5 thousand downloads last month - 3,387 stars on GitHub - 1 maintainer
@thi.ng/strings 3.11.0 π°
Various string formatting & utility functions237 versions - Latest release: 9 days ago - 34 dependent packages - 49 dependent repositories - 26.5 thousand downloads last month - 3,387 stars on GitHub - 1 maintainer
Top 3.7% on npmjs.org
39 versions - Latest release: about 1 year ago - 69 dependent packages - 5,668 dependent repositories - 8.31 thousand downloads last month - 117 stars on GitHub - 1 maintainer
test-each 7.0.1
π€ Repeat tests. Repeat tests. Repeat tests.39 versions - Latest release: about 1 year ago - 69 dependent packages - 5,668 dependent repositories - 8.31 thousand downloads last month - 117 stars on GitHub - 1 maintainer
adolorum 1.4.1
Functional TypeScript utility types such as Optional, Result and others.7 versions - Latest release: almost 2 years ago - 25 downloads last month - 0 stars on GitHub - 1 maintainer
Top 1.3% on npmjs.org
30 versions - Latest release: over 6 years ago - 67 dependent packages - 151 dependent repositories - 12.6 thousand downloads last month - 10,241 stars on GitHub - 4 maintainers
@cycle/isolate 5.2.0 π°
A utility function to make scoped dataflow components in Cycle.js30 versions - Latest release: over 6 years ago - 67 dependent packages - 151 dependent repositories - 12.6 thousand downloads last month - 10,241 stars on GitHub - 4 maintainers
Top 1.1% on npmjs.org
86 versions - Latest release: over 5 years ago - 253 dependent packages - 60,313 dependent repositories - 296 thousand downloads last month - 1,860 stars on GitHub - 3 maintainers
kefir 3.8.8
Reactive Programming library for JavaScript inspired by Bacon.js and RxJS with focus on high perf...86 versions - Latest release: over 5 years ago - 253 dependent packages - 60,313 dependent repositories - 296 thousand downloads last month - 1,860 stars on GitHub - 3 maintainers
Top 1.7% on npmjs.org
205 versions - Latest release: 11 days ago - 6 dependent packages - 163 dependent repositories - 1.29 million downloads last month - 3,384 stars on GitHub - 1 maintainer
@thi.ng/bitstream 2.4.44 π°
ES6 iterator based read/write bit streams with support for variable word widths205 versions - Latest release: 11 days ago - 6 dependent packages - 163 dependent repositories - 1.29 million downloads last month - 3,384 stars on GitHub - 1 maintainer
redux-fun 1.3.7
Redux functional programming utilities23 versions - Latest release: almost 8 years ago - 1 dependent repositories - 53 downloads last month - 2 stars on GitHub - 1 maintainer
fuzion 1.0.6
High-performance shortcut fusion for JavaScript and TypeScript array operations10 versions - Latest release: over 3 years ago - 1 dependent package - 205 downloads last month - 1 maintainer
Top 1.2% on npmjs.org
88 versions - Latest release: 4 months ago - 213 dependent packages - 786 dependent repositories - 8.05 million downloads last month - 679 stars on GitHub - 1 maintainer
ramda-adjunct 6.0.0 π°
Ramda Adjunct is the most popular and most comprehensive set of utilities for use with Ramda, pro...88 versions - Latest release: 4 months ago - 213 dependent packages - 786 dependent repositories - 8.05 million downloads last month - 679 stars on GitHub - 1 maintainer
Top 2.0% on npmjs.org
320 versions - Latest release: 9 days ago - 12 dependent packages - 15 dependent repositories - 3.84 thousand downloads last month - 3,387 stars on GitHub - 1 maintainer
@thi.ng/matrices 3.0.40 π°
Matrix & quaternion operations for 2D/3D geometry processing320 versions - Latest release: 9 days ago - 12 dependent packages - 15 dependent repositories - 3.84 thousand downloads last month - 3,387 stars on GitHub - 1 maintainer
Top 1.1% on npmjs.org
181 versions - Latest release: 11 days ago - 102 dependent packages - 617 dependent repositories - 2.77 million downloads last month - 3,346 stars on GitHub - 1 maintainer
@thi.ng/errors 2.6.6 π°
Custom error types and error factory functions181 versions - Latest release: 11 days ago - 102 dependent packages - 617 dependent repositories - 2.77 million downloads last month - 3,346 stars on GitHub - 1 maintainer
Top 0.9% on npmjs.org
41 versions - Latest release: about 4 years ago - 128 dependent packages - 280 dependent repositories - 21.2 thousand downloads last month - 10,250 stars on GitHub - 3 maintainers
@cycle/run 5.7.0 π°
The Cycle.js run() function to use with xstream41 versions - Latest release: about 4 years ago - 128 dependent packages - 280 dependent repositories - 21.2 thousand downloads last month - 10,250 stars on GitHub - 3 maintainers
babel-plugin-transform-meze-jsx 1.0.13
Turn JSX into Meze function calls3 versions - Latest release: over 9 years ago - 4 dependent packages - 1 dependent repositories - 7 downloads last month - 5 stars on GitHub - 1 maintainer
Top 1.1% on npmjs.org
155 versions - Latest release: about 4 years ago - 123 dependent packages - 299 dependent repositories - 13.4 thousand downloads last month - 10,236 stars on GitHub - 3 maintainers
@cycle/dom 23.1.0 π°
The standard DOM Driver for Cycle.js, based on Snabbdom155 versions - Latest release: about 4 years ago - 123 dependent packages - 299 dependent repositories - 13.4 thousand downloads last month - 10,236 stars on GitHub - 3 maintainers
eslint-plugin-stratified-design 0.12.11
ESlint rules for stratified design36 versions - Latest release: 3 months ago - 1 dependent repositories - 479 downloads last month - 1 stars on GitHub - 1 maintainer
Top 1.3% on npmjs.org
55 versions - Latest release: almost 4 years ago - 294 dependent packages - 1,533 dependent repositories - 2.65 million downloads last month - 1,025 stars on GitHub - 1 maintainer
monocle-ts 2.3.13 π°
A porting of scala monocle library to TypeScript55 versions - Latest release: almost 4 years ago - 294 dependent packages - 1,533 dependent repositories - 2.65 million downloads last month - 1,025 stars on GitHub - 1 maintainer
excoptional 1.3.6
A typed, standalone Option object for JavaScript and TypeScript23 versions - Latest release: about 4 years ago - 1 dependent package - 1 dependent repositories - 29 downloads last month - 11 stars on GitHub - 1 maintainer
@principia/actors-node 0.22.6
Actors Node32 versions - Latest release: over 4 years ago - 1 dependent package - 2 dependent repositories - 17 downloads last month - 15 stars on GitHub - 1 maintainer
Top 8.2% on npmjs.org
3 versions - Latest release: over 6 years ago - 3 dependent packages - 1 dependent repositories - 1.02 thousand downloads last month - 38 stars on GitHub - 1 maintainer
use-tiny-state-machine 0.0.2 π°
A tiny (~700 bytes) react hook to help you write finite state machines3 versions - Latest release: over 6 years ago - 3 dependent packages - 1 dependent repositories - 1.02 thousand downloads last month - 38 stars on GitHub - 1 maintainer
Top 2.7% on npmjs.org
27 versions - Latest release: over 6 years ago - 8 dependent packages - 513 dependent repositories - 36.9 thousand downloads last month - 239 stars on GitHub - 1 maintainer
unchanged 2.2.1
A tiny, fast, unopinionated handler for updating JS objects and arrays immutably27 versions - Latest release: over 6 years ago - 8 dependent packages - 513 dependent repositories - 36.9 thousand downloads last month - 239 stars on GitHub - 1 maintainer
@ttuanho/base 0.0.1
Basic High-Order JS functions1 version - Latest release: over 5 years ago - 1 dependent package - 2 downloads last month - 0 stars on GitHub - 1 maintainer
@springtype/cli-common 1.0.0-alpha.1.11
Common functions for scaffolding CLI apps of SpringType.6 versions - Latest release: almost 7 years ago - 2 dependent packages - 1 dependent repositories - 3 downloads last month - 21 stars on GitHub - 1 maintainer
@bitty/nullish 0.3.0
Nullish helper functions and types for TypeScript.12 versions - Latest release: 9 months ago - 3 dependent packages - 2 dependent repositories - 26 downloads last month - 30 stars on GitHub - 2 maintainers
@vasilvelikov/effective-ui 0.0.7
Composable, effect-based UI framework built on Effect.ts7 versions - Latest release: 12 months ago - 16 downloads last month - 1 stars on GitHub - 1 maintainer
Top 1.4% on npmjs.org
384 versions - Latest release: 11 days ago - 88 dependent packages - 90 dependent repositories - 59.2 thousand downloads last month - 3,384 stars on GitHub - 1 maintainer
@thi.ng/transducers 9.6.30 π°
Collection of ~170 lightweight, composable transducers, reducers, generators, iterators for funct...384 versions - Latest release: 11 days ago - 88 dependent packages - 90 dependent repositories - 59.2 thousand downloads last month - 3,384 stars on GitHub - 1 maintainer
Top 1.2% on npmjs.org
109 versions - Latest release: about 5 years ago - 217 dependent packages - 666 dependent repositories - 187 thousand downloads last month - 2,472 stars on GitHub - 3 maintainers
fluture 14.0.0 π°
FantasyLand compliant (monadic) alternative to Promises109 versions - Latest release: about 5 years ago - 217 dependent packages - 666 dependent repositories - 187 thousand downloads last month - 2,472 stars on GitHub - 3 maintainers
dismatch 1.0.0
A lightweight discriminated unions library for TypeScript9 versions - Latest release: 1 day ago - 75 downloads last month - 0 stars on GitHub - 1 maintainer
@monument/core 0.29.1
Basic functions and types45 versions - Latest release: about 3 years ago - 9 dependent packages - 2 dependent repositories - 51 downloads last month - 0 stars on GitHub - 1 maintainer
Top 8.0% on npmjs.org
137 versions - Latest release: over 4 years ago - 26 dependent packages - 2 dependent repositories - 35 downloads last month - 15 stars on GitHub - 1 maintainer
@principia/base 0.30.0
Base datatypes137 versions - Latest release: over 4 years ago - 26 dependent packages - 2 dependent repositories - 35 downloads last month - 15 stars on GitHub - 1 maintainer
Top 1.3% on npmjs.org
68 versions - Latest release: about 6 years ago - 30 dependent packages - 125 dependent repositories - 15 thousand downloads last month - 10,250 stars on GitHub - 3 maintainers
@cycle/http 15.4.0 π°
A Cycle.js Driver for making HTTP requests68 versions - Latest release: about 6 years ago - 30 dependent packages - 125 dependent repositories - 15 thousand downloads last month - 10,250 stars on GitHub - 3 maintainers
Top 1.7% on npmjs.org
16 versions - Latest release: about 4 years ago - 209 dependent packages - 1,279 dependent repositories - 2.2 million downloads last month - 581 stars on GitHub - 1 maintainer
newtype-ts 0.3.5 π°
Implementation of newtypes in TypeScript16 versions - Latest release: about 4 years ago - 209 dependent packages - 1,279 dependent repositories - 2.2 million downloads last month - 581 stars on GitHub - 1 maintainer
@springtype/state 1.0.0-alpha.1.38
Redux/Rematch based state management for SpringType.21 versions - Latest release: over 6 years ago - 2 dependent packages - 1 dependent repositories - 29 downloads last month - 21 stars on GitHub - 1 maintainer
Top 1.2% on npmjs.org
220 versions - Latest release: about 2 months ago - 266 dependent packages - 2,894 dependent repositories - 12.5 million downloads last month - 1,754 stars on GitHub - 1 maintainer
rambda 11.1.0
Lightweight and faster alternative to Ramda with included TS definitions220 versions - Latest release: about 2 months ago - 266 dependent packages - 2,894 dependent repositories - 12.5 million downloads last month - 1,754 stars on GitHub - 1 maintainer
Top 1.2% on npmjs.org
225 versions - Latest release: 11 days ago - 171 dependent packages - 294 dependent repositories - 1.09 million downloads last month - 3,387 stars on GitHub - 1 maintainer
@thi.ng/api 8.12.17 π°
Common, generic types, interfaces & mixins225 versions - Latest release: 11 days ago - 171 dependent packages - 294 dependent repositories - 1.09 million downloads last month - 3,387 stars on GitHub - 1 maintainer
Top 1.9% on npmjs.org
238 versions - Latest release: 11 days ago - 19 dependent packages - 42 dependent repositories - 25.8 thousand downloads last month - 3,387 stars on GitHub - 1 maintainer
@thi.ng/paths 5.2.36 π°
Immutable, optimized and optionally typed path-based object property / array accessors with struc...238 versions - Latest release: 11 days ago - 19 dependent packages - 42 dependent repositories - 25.8 thousand downloads last month - 3,387 stars on GitHub - 1 maintainer
symbol-land 1.0.2
Utility library implemented with symbol protocol extension3 versions - Latest release: over 7 years ago - 1 dependent repositories - 13 downloads last month - 7 stars on GitHub - 1 maintainer
data-ts 1.1.0
Common algebraic structures heavily inspired by Haskell type classes adapted for fluent pointfree...7 versions - Latest release: almost 7 years ago - 1 dependent package - 1 dependent repositories - 5 downloads last month - 2 stars on GitHub - 1 maintainer
macoolka-random 0.3.4
To install the stable version:5 versions - Latest release: over 3 years ago - 4 dependent packages - 3 dependent repositories - 6 downloads last month - 0 stars on GitHub - 1 maintainer
monpar 1.0.3
A monadic parser implemented in TS.4 versions - Latest release: over 4 years ago - 1 dependent package - 356 downloads last month - 6 stars on GitHub - 1 maintainer
Top 1.5% on npmjs.org
40 versions - Latest release: about 4 years ago - 13 dependent packages - 58 dependent repositories - 9.38 thousand downloads last month - 10,250 stars on GitHub - 3 maintainers
@cycle/history 9.0.0 π°
The standard history driver for Cycle.js40 versions - Latest release: about 4 years ago - 13 dependent packages - 58 dependent repositories - 9.38 thousand downloads last month - 10,250 stars on GitHub - 3 maintainers
Top 1.7% on npmjs.org
200 versions - Latest release: 11 days ago - 10 dependent packages - 61 dependent repositories - 34.4 thousand downloads last month - 3,387 stars on GitHub - 1 maintainer
@thi.ng/memoize 4.0.41 π°
Function memoization with configurable caching and support for async functions200 versions - Latest release: 11 days ago - 10 dependent packages - 61 dependent repositories - 34.4 thousand downloads last month - 3,387 stars on GitHub - 1 maintainer
fun.js 1.0.6
Functional tools for javascript development6 versions - Latest release: over 6 years ago - 3 dependent packages - 3 dependent repositories - 20 downloads last month - 2 stars on GitHub - 1 maintainer
Top 9.1% on npmjs.org
13 versions - Latest release: over 2 years ago - 3 dependent packages - 3 dependent repositories - 110 downloads last month - 19 stars on GitHub - 2 maintainers
@svizzle/geometry 0.6.1
Svizzle Geometry contains geometry related helpers.13 versions - Latest release: over 2 years ago - 3 dependent packages - 3 dependent repositories - 110 downloads last month - 19 stars on GitHub - 2 maintainers
ljson 2.1.0
JSON extended with pure functions.3 versions - Latest release: about 9 years ago - 3 dependent packages - 2 dependent repositories - 958 downloads last month - 503 stars on GitHub - 1 maintainer
react-fp-context 8.1.3
React Functional Context31 versions - Latest release: almost 6 years ago - 1 dependent package - 15 downloads last month - 21 stars on GitHub - 1 maintainer
@jvhaile/purify-ts 0.16.4 π°
Functional programming standard library for TypeScript2 versions - Latest release: over 4 years ago - 2 dependent packages - 57 downloads last month - 1,578 stars on GitHub - 1 maintainer
Top 1.6% on npmjs.org
9 versions - Latest release: about 4 years ago - 24 dependent packages - 63 dependent repositories - 10.7 thousand downloads last month - 10,241 stars on GitHub - 3 maintainers
@cycle/state 1.7.0 π°
Wraps your Cycle.js main function with reducer-driven state management9 versions - Latest release: about 4 years ago - 24 dependent packages - 63 dependent repositories - 10.7 thousand downloads last month - 10,241 stars on GitHub - 3 maintainers
effkit 1.3.0
Algebraic effects in javascript with scoped handlers, multishot delimited continuations, stack sa...5 versions - Latest release: about 5 years ago - 1 dependent package - 26 downloads last month - 95 stars on GitHub - 1 maintainer
@mirailabs/fiona 0.0.3
Functional programming support for JS3 versions - Latest release: over 5 years ago - 1 dependent package - 3 downloads last month - 0 stars on GitHub - 1 maintainer
qcert-cli 3.0.0-alpha.4
The Q*cert compiler3 versions - Latest release: almost 4 years ago - 1 dependent package - 3 downloads last month - 58 stars on GitHub - 1 maintainer
moon-browser 1.0.0-beta.7
Moon view syntax compiler for the browser5 versions - Latest release: about 6 years ago - 1 dependent package - 1 dependent repositories - 28 downloads last month - 5,982 stars on GitHub - 1 maintainer
Top 1.5% on npmjs.org
85 versions - Latest release: 4 months ago - 43 dependent packages - 4,565 dependent repositories - 2.26 million downloads last month - 1,326 stars on GitHub - 2 maintainers
true-myth 9.3.1 π°
A library for safe functional programming in JavaScript, with first-class support for TypeScript85 versions - Latest release: 4 months ago - 43 dependent packages - 4,565 dependent repositories - 2.26 million downloads last month - 1,326 stars on GitHub - 2 maintainers
@apzelos/concave 0.0.21
Effect-based Convex backend integration23 versions - Latest release: 5 months ago - 1.68 thousand downloads last month - 1 maintainer
Top 9.0% on npmjs.org
88 versions - Latest release: over 4 years ago - 5 dependent packages - 2 dependent repositories - 18 downloads last month - 15 stars on GitHub - 1 maintainer
@principia/http 0.22.1
HTTP88 versions - Latest release: over 4 years ago - 5 dependent packages - 2 dependent repositories - 18 downloads last month - 15 stars on GitHub - 1 maintainer
Top 7.6% on npmjs.org
373 versions - Latest release: over 2 years ago - 4 dependent packages - 1 dependent repositories - 3.4 thousand downloads last month - 26 stars on GitHub - 1 maintainer
@fp4ts/effect-test-kit 0.0.1-dev.202310040717
Zero-dependency, purely functional library for effectful programming in Typescript373 versions - Latest release: over 2 years ago - 4 dependent packages - 1 dependent repositories - 3.4 thousand downloads last month - 26 stars on GitHub - 1 maintainer
safedom 0.1.9
safedom is a safe way to you manipulate dom using a purer functional style.10 versions - Latest release: almost 7 years ago - 1 dependent package - 1 dependent repositories - 24 downloads last month - 41 stars on GitHub - 1 maintainer
Top 7.1% on npmjs.org
373 versions - Latest release: over 2 years ago - 10 dependent packages - 1 dependent repositories - 3.44 thousand downloads last month - 26 stars on GitHub - 1 maintainer
@fp4ts/cats-laws 0.0.1-dev.202310040717
Zero-dependency, purely functional library for effectful programming in Typescript373 versions - Latest release: over 2 years ago - 10 dependent packages - 1 dependent repositories - 3.44 thousand downloads last month - 26 stars on GitHub - 1 maintainer
javascript-algorithm 1.0.11
implement algorithm practice3 versions - Latest release: over 5 years ago - 1 dependent package - 22 downloads last month - 0 stars on GitHub - 1 maintainer
map-trace 1.0.0
Impure trace function to debug a composition1 version - Latest release: almost 9 years ago - 1 dependent package - 1 dependent repositories - 3 downloads last month - 3 stars on GitHub - 1 maintainer
Top 1.9% on npmjs.org
220 versions - Latest release: 11 days ago - 4 dependent packages - 165 dependent repositories - 801 thousand downloads last month - 3,346 stars on GitHub - 1 maintainer
@thi.ng/zipper 2.1.168 π°
Functional tree editing, manipulation & navigation220 versions - Latest release: 11 days ago - 4 dependent packages - 165 dependent repositories - 801 thousand downloads last month - 3,346 stars on GitHub - 1 maintainer
@unional/async-context 9.0.13 π°
Asynchronous context for functional style programming30 versions - Latest release: almost 3 years ago - 2 dependent packages - 1 dependent repositories - 269 downloads last month - 2 stars on GitHub - 1 maintainer
Top 10.0% on npmjs.org
52 versions - Latest release: almost 3 years ago - 5 dependent packages - 1 dependent repositories - 289 downloads last month - 2 stars on GitHub - 1 maintainer
async-fp 9.0.13 π°
Utility library for asynchronous functional programming52 versions - Latest release: almost 3 years ago - 5 dependent packages - 1 dependent repositories - 289 downloads last month - 2 stars on GitHub - 1 maintainer
@bitty/json 0.3.0
Types and type-safe functions for JSON.10 versions - Latest release: 9 months ago - 1 dependent package - 1 dependent repositories - 19 downloads last month - 30 stars on GitHub - 2 maintainers
ec-when 0.0.3
δΈδΈͺθ½»ιηΊ§η TypeScript 樑εΌεΉι ε·₯ε ·εΊ3 versions - Latest release: about 1 year ago - 6 downloads last month - 1 maintainer
@sandstreamdev/std 0.15.0
Modern library of statically-typed modular functions for daily use in JavaScript and TypeScript p...26 versions - Latest release: almost 2 years ago - 1 dependent package - 3 dependent repositories - 150 downloads last month - 9 stars on GitHub - 4 maintainers
@rxtk/genai 1.0.0
β‘οΈ Generative AI tools for RxJS2 versions - Latest release: over 1 year ago - 9 downloads last month - 3 stars on GitHub - 1 maintainer
Top 6.7% on npmjs.org
92 versions - Latest release: over 3 years ago - 6 dependent packages - 5 dependent repositories - 331 downloads last month - 40 stars on GitHub - 1 maintainer
tiinvo 3.9.0
A library of types and utilities for your TypeScript and JavaScript projects92 versions - Latest release: over 3 years ago - 6 dependent packages - 5 dependent repositories - 331 downloads last month - 40 stars on GitHub - 1 maintainer
@bitty/maybe 0.3.0
Maybe10 versions - Latest release: 9 months ago - 1 dependent package - 49 downloads last month - 19 stars on GitHub - 2 maintainers
funny-multiply 1.0.2
Simple modules for functional programming, done for fun.2 versions - Latest release: almost 9 years ago - 2 dependent packages - 1 dependent repositories - 7 downloads last month - 5 stars on GitHub - 1 maintainer
@nilejs/nile 0.0.7
TypeScript-first, service and actions oriented backend framework7 versions - Latest release: 29 days ago - 0 stars on GitHub - 1 maintainer
Top 1.4% on npmjs.org
197 versions - Latest release: 11 days ago - 15 dependent packages - 252 dependent repositories - 855 thousand downloads last month - 3,346 stars on GitHub - 1 maintainer
@thi.ng/compare 2.5.5 π°
Comparators with support for types implementing the @thi.ng/api/ICompare interface197 versions - Latest release: 11 days ago - 15 dependent packages - 252 dependent repositories - 855 thousand downloads last month - 3,346 stars on GitHub - 1 maintainer
@berakocc/loopy 1.0.1
A functional wrapper for loops in JavaScript2 versions - Latest release: over 5 years ago - 1 dependent package - 9 downloads last month - 1 stars on GitHub - 1 maintainer
@frenchpastries/arrange 1.0.1
Arrange is collection of utilites and middlewares to use with the French Pastries suite of softwa...7 versions - Latest release: over 3 years ago - 5 dependent packages - 2 dependent repositories - 24 downloads last month - 0 stars on GitHub - 2 maintainers
@dallaylaen/ski-interpreter 2.6.1
Simple Kombinator Interpreter - a combinatory logic & lambda calculus parser and interpreter. Sup...20 versions - Latest release: 1 day ago - 1.12 thousand downloads last month - 12 stars on GitHub - 1 maintainer
@jvlk/fp-tsm 3.0.0
Functional programming in TypeScript (fork of fp-ts)12 versions - Latest release: over 1 year ago - 204 downloads last month - 3 stars on GitHub - 1 maintainer
Top 8.6% on npmjs.org
107 versions - Latest release: about 3 years ago - 1 dependent package - 1 dependent repositories - 18 downloads last month - 3,700 stars on GitHub - 3 maintainers
kind-lang 1.0.120
Kind-Lang in JavaScript107 versions - Latest release: about 3 years ago - 1 dependent package - 1 dependent repositories - 18 downloads last month - 3,700 stars on GitHub - 3 maintainers
modulink-ts 1.0.0
TypeScript wrapper for modulink-js - Composable Function Chains with Multi-Level Middleware1 version - Latest release: 10 months ago - 5 downloads last month - 0 stars on GitHub - 1 maintainer
Top 7.5% on npmjs.org
2 versions - Latest release: over 8 years ago - 2 dependent packages - 23 dependent repositories - 241 downloads last month - 1 maintainer
momento 0.2.0
Functional moment.js2 versions - Latest release: over 8 years ago - 2 dependent packages - 23 dependent repositories - 241 downloads last month - 1 maintainer
Top 1.7% on npmjs.org
202 versions - Latest release: 11 days ago - 30 dependent packages - 25 dependent repositories - 18 thousand downloads last month - 3,384 stars on GitHub - 1 maintainer
@thi.ng/rle-pack 3.2.4 π°
Binary run-length encoding packer w/ flexible repeat bit widths and a naive RLE encoder/decoder f...202 versions - Latest release: 11 days ago - 30 dependent packages - 25 dependent repositories - 18 thousand downloads last month - 3,384 stars on GitHub - 1 maintainer
@psxcode/wait 0.1.1
Functional setTimeout and setInterval2 versions - Latest release: over 7 years ago - 12 dependent packages - 21 dependent repositories - 268 downloads last month - 3 stars on GitHub - 1 maintainer
Top 9.5% on npmjs.org
35 versions - Latest release: 11 months ago - 1 dependent package - 2 dependent repositories - 1.33 thousand downloads last month - 36 stars on GitHub - 1 maintainer
typescript-functional-extensions 3.0.0
A TypeScript implementation of synchronous and asynchronous Maybe and Result monads35 versions - Latest release: 11 months ago - 1 dependent package - 2 dependent repositories - 1.33 thousand downloads last month - 36 stars on GitHub - 1 maintainer
funny-compose 1.0.3
Simple modules for functional programming, done for fun.3 versions - Latest release: almost 9 years ago - 1 dependent package - 1 dependent repositories - 3 downloads last month - 5 stars on GitHub - 1 maintainer
simply-result 9.3.0 π°
Simply typesafe Result and Option monads in typescript and javascript.37 versions - Latest release: about 2 years ago - 1 dependent package - 1 dependent repositories - 143 downloads last month - 2 stars on GitHub - 1 maintainer
assumendaplaceat 1.17.0
String parser combinators for TypeScript26 versions - Latest release: almost 2 years ago - 8 downloads last month - 0 stars on GitHub - 1 maintainer
Related Keywords
typescript
1,191
javascript
572
functional
468
fp
354
reactive-programming
332
monorepo
305
streams
274
html
262
data-structures
254
ui
248
transducers
243
webassembly
240
parser-combinators
239
color
237
dsl
236
visualization
235
webgl
235
geometry
235
shadergraph
233
vectors
233
ziglang
233
dataflow
211
nodejs
161
monad
138
async
131
functional programming
109
reactive
101
category-theory
100
effect-ts
97
framework
96
react
95
rxjs
91
algebraic-effects
90
promise
80
algebraic-data-types
80
effect
79
node
79
type-safe
78
fp-ts
77
utilities
76
higher-kinded-types
75
typelevel
75
library
74
immutable
74
utility
73
result
69
datastructure
69
array
68
modules
67
maybe
66
stream
61
error-handling
60
either
60
funny
59
js
57
pattern-matching
57
state-management
54
composition
54
performance
52
option
51
utils
51
pipe
51
curry
50
pipeline
50
cyclejs
49
server
49
browser
49
monads
48
typescript-library
48
iterator
47
hacktoberfest
47
2d
44
compose
44
redux
43
effects
43
dom
41
map
41
validation
40
ramda
39
es6
39
npm-package
38
programming
38
web
38
types
37
fast
37
functor
36
object
35
filter
35
binary
35
modular
35
compiler
35
parser
34
composable
34
function
34
lodash
33
macoolka
33
architecture
33
components
33
declarative
33
cli
32