JavaScript Functional programming

Open-source JavaScript projects categorized as Functional programming

Top 23 JavaScript Functional programming Projects

Functional programming
  • lodash

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

    Project mention: Cool NPM Packages for web Dev </> | dev.to | 2024-11-06
  • CodeRabbit

    CodeRabbit: AI Code Reviews for Developers. Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.

    CodeRabbit logo
  • underscore

    JavaScript's utility _ belt

    Project mention: 100+ Must-Have Web Development Resources | dev.to | 2024-10-14

    Underscore.js: A utility library that offers a full set of functional programming helpers without extending any built-in JavaScript objects.

  • ramda

    :ram: Practical functional Javascript

    Project mention: Unleash JavaScript's Potential with Functional Programming | dev.to | 2024-10-02

    BTW, the best library for functional programming in the "data last" paradigm is Ramda. Here is an outlook what you can do with Ramda. You can understand this in-depth some time in the future.

  • mostly-adequate-guide

    Mostly adequate guide to FP (in javascript)

  • Functional-Light-JS

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

    Project mention: 10 GitHub Repos for Mastering JavaScript | dev.to | 2024-04-19

    Repository: getify/Functional-Light-JS

  • lazy.js

    Like Underscore, but lazier

  • Sugar

    A Javascript library for working with native objects.

  • SaaSHub

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

    SaaSHub logo
  • StegCloak

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

  • Sanctuary

    :see_no_evil: Refuge from unsafe JavaScript

    Project mention: Ask HN: Freelancer? Seeking freelancer? (February 2024) | news.ycombinator.com | 2024-02-01

    SEEKING WORK • Berlin, Germany • Remote or on-site • Software developer

    I'm a software developer with 13 years of experience. I love leveraging software to save people time. I have a background in (visual) design and consider design to be crucial to the development of all software (even software with no visible interface).

    I have deep knowledge of JavaScript. I have also worked professionally with TypeScript, Python, and Haskell. I enjoy working with HTML and CSS. I know React, and I'm looking for an opportunity to learn htmx.

    I have created Sanctuary (https://sanctuary.js.org/) and several other libraries. :)

    https://davidchambers.me/cv/

  • Fluture

    🦋 Fantasy Land compliant (monadic) alternative to Promises

    Project mention: Ask HN: Who wants to be hired? (December 2023) | news.ycombinator.com | 2023-12-01

    My name is Aldwin. I'm back-end-leaning full-stack (web-) developer with over 13 years of full time professional experience at various software development agencies. Besides that, I have years of hobby-programming and open-source experience, with Fluture[1] being my most well-received.

    I've been leading small teams for the last eight years, focusing on developer enabling work such as process management, devops, software architecture, and coaching.

    I'm very passionately in particular about functional programming, and I'm hoping to coach teams when it comes to the cross-over between functional programming and software architecture - something a lot of developers who are new to FP struggle with.

    Although I have been involved in a huge variety of software types, I'm particularly well-experienced when it comes to real-time, offline-first web-applications and real-time data processing.

    [1]: https://github.com/fluture-js/Fluture

  • kefir

    A Reactive Programming library for JavaScript

  • Rambda

    Faster and smaller alternative to Ramda

  • Mout

    Modular JavaScript Utilities

  • monio

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

  • clio

    Clio is a functional, parallel, distributed programming language.

  • wild-wild-path

    🤠 Object property paths with wildcards and regexps 🌵

  • underscore-contrib

    The brass buckles on Underscore's utility belt

  • fasy

    FP iterators that are both eager and asynchronous

  • scriptum

    Functional Programming Unorthodoxly Adjusted to Client-/Server-side Javascript

  • bitcoin-chart-cli

    Bitcoin chart for the terminal as command line util

  • rubico

    [a]synchronous functional programming

  • scramjet

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

  • Rambdax

    Extended version of Rambda

  • SaaSHub

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

    SaaSHub logo
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

  • Unleash JavaScript's Potential with Functional Programming

    1 project | dev.to | 2 Oct 2024
  • Top 5 Libraries to Boost Performance in React Applications

    3 projects | dev.to | 20 Sep 2024
  • Show HN: How much is 13B euros?

    3 projects | news.ycombinator.com | 11 Sep 2024
  • Top Free Developer Tools & Libraries You Need to Know in 2024

    5 projects | dev.to | 24 Aug 2024
  • Buh-Bye Webpack and Node.js, Hello Rails and Import Maps

    3 projects | dev.to | 6 Aug 2024
  • JavaScript frameworks: comparing the latest tools and libraries

    9 projects | dev.to | 5 Aug 2024
  • Mastering Node.js

    27 projects | dev.to | 11 Jul 2024
  • A note from our sponsor - CodeRabbit
    coderabbit.ai | 10 Nov 2024
    Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR. 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 59,844
2 underscore 27,333
3 ramda 23,812
4 mostly-adequate-guide 23,413
5 Functional-Light-JS 16,642
6 lazy.js 6,013
7 Sugar 4,540
8 StegCloak 3,306
9 Sanctuary 3,040
10 Fluture 2,482
11 kefir 1,872
12 Rambda 1,654
13 Mout 1,291
14 monio 1,060
15 clio 936
16 wild-wild-path 721
17 underscore-contrib 621
18 fasy 545
19 scriptum 384
20 bitcoin-chart-cli 303
21 rubico 275
22 scramjet 253
23 Rambdax 221

Sponsored
CodeRabbit: AI Code Reviews for Developers
Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.
coderabbit.ai

Did you konow that JavaScript is
the 3rd most popular programming language
based on number of metions?