JavaScript Functional programming

Open-source JavaScript projects categorized as Functional programming

Top 23 JavaScript Functional programming Projects

Functional programming
  1. lodash

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

    Project mention: I read 600 GitHub release notes so you don't have to: introducing dep-diff-mcp | dev.to | 2026-04-28
  2. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  3. underscore

    JavaScript's utility _ belt

    Project mention: Replies to comments on my "LLMs are eroding my career" post | news.ycombinator.com | 2026-06-10

    Are you sure about that? Most of the mid-2000's jQuery components bundled their HTML and CSS in bespoke template strings within JS. If you remember, jQuery had the `.css()` method accepted JSON to set CSS properties, and `.html()` accepted a string to set the inner-HTML.

    And if you needed to manipulate strings to generate HTML, you'd be doing so with some kind of template mechanism, like string concatenation or substring substitutions. John Resig, author of jQuery, wrote Secrets of the JavaScript Ninja in 2008 [1], offering a small templating engine that does exactly that. The first commit in the Underscore library credits this book for their `template` method [2].

    I think your chronology is skewed or confused. "SPAs" have been brewing in some form since the mid-2000's, when people stopped writing plain old HTML and CSS. Everything was jQuery UI widgets and AJAX, Prototype and Underscore templates. HTML died a very long time ago.

    [1]: https://blog.codinghorror.com/secrets-of-the-javascript-ninj...

    [2]: https://github.com/jashkenas/underscore/commit/02ede85b539a8...

  4. ramda

    :ram: Practical functional Javascript

    Project mention: On Being Blocked from Contributing to Lodash | news.ycombinator.com | 2025-10-06

    As an aside, since it seems the other comments already address the core issue...

    No one should be using Lodash in 2025, it mutates your collections, use `ramda` (https://ramdajs.com/) instead.

  5. mostly-adequate-guide

    Mostly adequate guide to FP (in javascript)

  6. Functional-Light-JS

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

    Project mention: Deep Dive into Array.reduce(): From Interview Questions to Design Thinking | dev.to | 2026-02-24

    Functional-Light JavaScript - Introduction to functional programming

  7. lazy.js

    Like Underscore, but lazier

    Project mention: Lazy vs Eager Evaluation in JavaScript: Performance Trade-offs | dev.to | 2025-09-24

    JavaScript doesn’t natively support lazy evaluation for everything, but we can implement it via generators, iterators, or libraries like Lazy.js.

  8. Sugar

    A Javascript library for working with native objects.

    Project mention: JavaScript Awesome Package | dev.to | 2026-02-03

    Sugar - Javascript utility library for working with native objects

  9. StegCloak

    Hide secrets with invisible characters in plain text securely using passwords 🧙🏻‍♂️⭐

  10. Sanctuary

    :see_no_evil: Refuge from unsafe JavaScript

  11. Fluture

    🦋 Fantasy Land compliant (monadic) alternative to Promises

  12. kefir

    A Reactive Programming library for JavaScript

  13. Rambda

    Typescript focused FP library similar to Remeda and Ramda

  14. Mout

    Modular JavaScript Utilities

  15. monio

    The most powerful IO monad implementation in JS, possibly in any language!

  16. clio

    Clio is a functional, parallel, distributed programming language.

  17. wild-wild-path

    🤠 Object property paths with wildcards and regexps 🌵

  18. underscore-contrib

    The brass buckles on Underscore's utility belt

  19. pampy.js

    Pampy.js: Pattern Matching for JavaScript

  20. fasy

    FP iterators that are both eager and asynchronous

  21. scriptum

    No-Frills Functional Programming Lib Augmenting Javascript/Node.js

  22. bitcoin-chart-cli

    Bitcoin chart for the terminal as command line util

  23. rubico

    [A]synchronous Functional Programming

  24. scramjet

    Public tracker for Scramjet Cloud Platform, a platform that bring data from many environments together.

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

JavaScript Functional programming discussion

Log in or Post with

JavaScript Functional programming related posts

  • Replies to comments on my "LLMs are eroding my career" post

    1 project | news.ycombinator.com | 10 Jun 2026
  • Vanilla FP: The no-framework framework for building component-based UIs

    1 project | news.ycombinator.com | 18 May 2026
  • Vanilla-FP, the no-framework framework for building purely-functional UI

    1 project | news.ycombinator.com | 16 Apr 2026
  • Inspect Any package.json from the Terminal — Build a Query CLI

    1 project | dev.to | 19 Mar 2026
  • XML Is a Cheap DSL

    8 projects | news.ycombinator.com | 14 Mar 2026
  • Deep Dive into Array.reduce(): From Interview Questions to Design Thinking

    1 project | dev.to | 24 Feb 2026
  • On Being Blocked from Contributing to Lodash

    2 projects | news.ycombinator.com | 6 Oct 2025
  • A note from our sponsor - SaaSHub
    www.saashub.com | 18 Jun 2026
    SaaSHub helps you find the best software and product alternatives Learn more →

Index

What are some of the best open-source Functional programming projects in JavaScript? This list will help you:

# Project Stars
1 lodash 61,232
2 underscore 27,345
3 ramda 24,074
4 mostly-adequate-guide 23,839
5 Functional-Light-JS 16,792
6 lazy.js 5,982
7 Sugar 4,508
8 StegCloak 3,775
9 Sanctuary 3,054
10 Fluture 2,496
11 kefir 1,884
12 Rambda 1,755
13 Mout 1,285
14 monio 1,126
15 clio 932
16 wild-wild-path 728
17 underscore-contrib 624
18 pampy.js 550
19 fasy 549
20 scriptum 381
21 bitcoin-chart-cli 318
22 rubico 283
23 scramjet 253

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com