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! Learn more →
Ramda Alternatives
Similar projects and alternatives to ramda
-
lodash
A modern JavaScript utility library delivering modularity, performance, & extras.
-
-
Klotho
AWS Cloud-aware infrastructure-from-code toolbox [NEW]. Build cloud backends with Infrastructure-from-Code (IfC), a revolutionary technique for generating and updating cloud infrastructure. Try IfC with AWS and Klotho now (Now open-source)
-
immutable-js
Immutable persistent data collections for Javascript which increase efficiency and simplicity.
-
-
-
proposal-pipeline-operator
A proposal for adding a useful pipe operator to JavaScript.
-
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!
-
-
-
You-Dont-Need-Lodash-Underscore
List of JavaScript methods which you can use natively + ESLint Plugin
-
-
-
TypeScript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
-
-
-
mori
ClojureScript's persistent data structures and supporting API from the comfort of vanilla JavaScript
-
-
styled-components
Visual primitives for the component age. Use the best bits of ES6 and CSS to style your apps without stress 💅
-
-
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.
ramda reviews and mentions
-
FP and JavaScript/TypeScript
I recently took ownership of the new types/ramda repo. This repo is re-exported by @types/ramda and is the first step to bringing type definitions for ramda in-house. We're already hard at work correcting major issues, adding full currying support, and general bug fixes
- [AskJS] Auto-Generated Documentation from JSDoc comments, nice modern themes?
-
No Lodash
Lodash gets so many things wrong I’d rather not see it in most projects. I appreciate a good utility library for JS projects but my go-to choice has to be Ramda[1]. Every function it exports is curried and works great with pipe which enables me to write highly reusable and composable functions in pointfree notation. I have never been as productive with lodash, and I find the functional style easier to read
-
Snap.js - A competitor to Lodash
Do note though that ramda is different from rambda. 👍 (Granted they are very similar!)
-
Mastering Internationalization and Localization in JavaScript: A Comprehensive Guide
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 .
-
A code mod to replace Immutable.js with Ramda
Like yes, if you're choosing between the two, Ramda is functionally immutable, but it creates a brand new copy, every time, of arrays and maps, by looping through them iteratively.
-
libraries you are happy that you discovered them
I like ramda a lot. It's a really well-designed, functional utility library, and with currying it's easy to compose its different parts into beautiful code.
-
What if the team hates my functional code?
A practical functional library for JavaScript programmers. https://ramdajs.com
-
Hegel – An advanced static type checker for JavaScript
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.
-
A note from our sponsor - Appwrite
appwrite.io | 2 Jun 2023
Stats
ramda/ramda is an open source project licensed under MIT License which is an OSI approved license.
The primary programming language of ramda is JavaScript.