Sonar helps you commit clean code every time. With over 300 unique rules to find JavaScript bugs, code smells & vulnerabilities, Sonar finds the issues while you focus on the work. Learn more →
Top 23 JavaScript Functional programming Projects
-
Project mention: Mastering Internationalization and Localization in JavaScript: A Comprehensive Guide | dev.to | 2023-01-31
It's worth noting that using Intl.Collator() and localeCompare() is not the only way to sort the strings for different languages, you can also use other libraries like lodash or ramda .
-
-
Appwrite
Appwrite - The Open Source Firebase alternative introduces iOS support . Appwrite is an open source backend server that helps you build native iOS applications much faster with realtime APIs for authentication, databases, files storage, cloud functions and much more!
-
Project mention: Mastering Internationalization and Localization in JavaScript: A Comprehensive Guide | dev.to | 2023-01-31
It's worth noting that using Intl.Collator() and localeCompare() is not the only way to sort the strings for different languages, you can also use other libraries like lodash or ramda .
-
This project might serve as inspiration: https://github.com/MostlyAdequate/mostly-adequate-guide
-
Project mention: [AskJS] Best books to learn advanced javascript? | reddit.com/r/javascript | 2022-10-16
And if you want to get to the "advanced" level of Javascript => https://github.com/getify/functional-light-js
-
-
-
InfluxDB
Build time-series-based applications quickly and at scale.. InfluxDB is the Time Series Platform where developers build real-time applications for analytics, IoT and cloud-native services. Easy to start, it is available in the cloud or on-premises.
-
Project mention: Hegel – An advanced static type checker for JavaScript | news.ycombinator.com | 2022-10-11
I wonder if this will be something that functional libraries like Ramda [1] or Sanctuary [2] will be able to benefit from.
One of the reasons these libraries don't work so well with TS is that it doesn't have ML-style whole program inference and hence doesn't work so well with patterns like currying. Hegel seems more capable in that regard.
-
-
I think that it is fine to code perfectly functional apps using TypeScript with React Native and React. You will have a huge community to support you with documentation, libraries, and available labor. Yes, the language has a lot of soundness holes and misses a lot of useful features like pattern matching or type classes but, for me, it is a valid trade-off. There are libraries for better FP programming in TypeScript like fp-ts, io-ts, and fluture.
-
-
Project mention: A Typescript-first alternative to Lodash/Underscore | reddit.com/r/typescript | 2023-01-20
I am creator or Rambda and its idea is to be lightweight Ramda alternative with better TS support. Feel free to check it out - https://github.com/selfrefactor/rambda
-
-
Project mention: Monio: The most powerful IO monad implementation in JavaScript | news.ycombinator.com | 2022-03-07
-
-
-
Project mention: ehmicky/wild-wild-path: Object property paths with wildcards and regexps | news.ycombinator.com | 2022-04-19
-
Project mention: How to Sequentially Resolve an Array of Promises in JavaScript | reddit.com/r/javascript | 2022-07-02
It is just not the case that reduce(..) knows that you've returned a promise, and so it internally waits to proceed to the next iteration. THAT sort of behavior is only possible with an async-aware iterator method, like I built with the Fasy library I mentioned before.
-
-
-
scramjet
Public tracker for Scramjet Cloud Platform, a platform that bring data from many environments together.
-
-
-
Sonar
Write Clean JavaScript Code. Always.. Sonar helps you commit clean code every time. With over 300 unique rules to find JavaScript bugs, code smells & vulnerabilities, Sonar finds the issues while you focus on the work.
JavaScript Functional programming related posts
- Mastering Internationalization and Localization in JavaScript: A Comprehensive Guide
- On Not Drinking the FP Kool-Aid
- A function by any other name would work as well (part two)
- A Typescript-first alternative to Lodash/Underscore
- How to debounce and throttle in React without losing your mind
- A code mod to replace Immutable.js with Ramda
- ReDoS “Vulnerabilities” and Misaligned Incentives
-
A note from our sponsor - Sonar
www.sonarsource.com | 4 Feb 2023
Index
What are some of the best open-source Functional programming projects in JavaScript? This list will help you:
Project | Stars | |
---|---|---|
1 | lodash | 55,507 |
2 | underscore | 26,810 |
3 | ramda | 22,703 |
4 | mostly-adequate-guide | 22,365 |
5 | Functional-Light-JS | 16,007 |
6 | lazy.js | 6,023 |
7 | Sugar | 4,493 |
8 | Sanctuary | 2,965 |
9 | StegCloak | 2,830 |
10 | Fluture | 2,413 |
11 | kefir | 1,822 |
12 | Rambda | 1,417 |
13 | Mout | 1,273 |
14 | monio | 965 |
15 | clio | 922 |
16 | underscore-contrib | 621 |
17 | wild-wild-path | 595 |
18 | fasy | 534 |
19 | scriptum | 374 |
20 | bitcoin-chart-cli | 284 |
21 | scramjet | 245 |
22 | rubico | 224 |
23 | zebras | 215 |