linqjs
curray
linqjs | curray | |
---|---|---|
2 | 2 | |
15 | 0 | |
- | - | |
0.0 | 3.4 | |
over 2 years ago | 4 months ago | |
JavaScript | TypeScript | |
MIT License | MIT License |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
linqjs
-
[AskJS] Is There Some Way to Lazy Evaluate Arrays in JavaScript?
This is what LINQ does in C#. Many have made js implementations; here's my attempt. Imo the real inefficiency of map/filter is that it allocates a new array for each step.
-
I'm a full-stack dev who often wishes they had LINQ available when working in the frontend, so I ported LINQ to JavaScript.
I made a JS port of the LINQ extension methods using the generator function feature of ES6: github, npm. It works pretty much exactly like LINQ in C# does, just with camelCase for the method names.
curray
-
A Typescript-first alternative to Lodash/Underscore
I wrote a library years ago https://github.com/rogerfar/curray to mimic Linq behaviour. Works in native arrays, even orderby and thenBy.
-
I'm a full-stack dev who often wishes they had LINQ available when working in the frontend, so I ported LINQ to JavaScript.
Lol did the same thing a few years ago https://github.com/rogerfar/curray
What are some alternatives?
IxJS - The Interactive Extensions for JavaScript
linq.ts - 🌀LINQ for TypeScript
FxTS - A functional programming library for TypeScript/JavaScript
sharp-collections - TypeScript LINQ library implementing all .NET LINQ methods and some more.
proposal-iterator-helpers - Methods for working with iterators in ECMAScript
Rambda - Faster and smaller alternative to Ramda
react-table - 🤖 Headless UI for building powerful tables & datagrids for TS/JS - React-Table, Vue-Table, Solid-Table, Svelte-Table
remeda - A utility library for JavaScript and TypeScript.
lodash - A modern JavaScript utility library delivering modularity, performance, & extras.
ramda - :ram: Practical functional Javascript
just - A library of dependency-free JavaScript utilities that do just one thing.