mihaifm / Linq
Licence: mit
linq.js - LINQ for JavaScript
Stars: ✭ 1,168
Programming Languages
javascript
184084 projects - #8 most used programming language
Labels
Projects that are alternatives of or similar to Linq
Linqtotwitter
LINQ Provider for the Twitter API (C# Twitter Library)
Stars: ✭ 401 (-65.67%)
Mutual labels: linq
Linqfaster
Linq-like extension functions for Arrays, Span<T>, and List<T> that are faster and allocate less.
Stars: ✭ 615 (-47.35%)
Mutual labels: linq
Fromfrom
A JS library written in TS to transform sequences of data from format to another
Stars: ✭ 462 (-60.45%)
Mutual labels: linq
Linq To Gameobject For Unity
LINQ to GameObject - Traverse GameObject Hierarchy by LINQ
Stars: ✭ 578 (-50.51%)
Mutual labels: linq
Asyncenumerable
Defines IAsyncEnumerable, IAsyncEnumerator, ForEachAsync(), ParallelForEachAsync(), and other useful stuff to use with async-await
Stars: ✭ 367 (-68.58%)
Mutual labels: linq
Simple 1c
Транслятор запросов и Linq-провайдер для 1С-Бухгалтерии
Stars: ✭ 56 (-95.21%)
Mutual labels: linq
Qone
Next-generation web query language, extend .NET LINQ for javascript.
Stars: ✭ 463 (-60.36%)
Mutual labels: linq
System.linq.dynamic.core
The .NET Standard / .NET Core version from the System Linq Dynamic functionality.
Stars: ✭ 864 (-26.03%)
Mutual labels: linq
Yalinqo
Yet Another LINQ to Objects for PHP [Simplified BSD]
Stars: ✭ 400 (-65.75%)
Mutual labels: linq
Linq.translations
Declare properties on an object that can be translated by LINQ
Stars: ✭ 51 (-95.63%)
Mutual labels: linq
Anglesharp
👼 The ultimate angle brackets parser library parsing HTML5, MathML, SVG and CSS to construct a DOM based on the official W3C specifications.
Stars: ✭ 4,018 (+244.01%)
Mutual labels: linq
Linq To Bigquery
LINQ to BigQuery is C# LINQ Provider for Google BigQuery. It also enables Desktop GUI Client with LINQPad and plug-in driver.
Stars: ✭ 69 (-94.09%)
Mutual labels: linq
Queries
Enumerable collections for Dart language (inspired by Microsoft LINQ).
Stars: ✭ 52 (-95.55%)
Mutual labels: linq
Data Forge Ts
The JavaScript data transformation and analysis toolkit inspired by Pandas and LINQ.
Stars: ✭ 967 (-17.21%)
Mutual labels: linq
linq
This is a javascript implementation of the .NET LINQ library.
It contains all the original .NET methods plus a few additions.
Installation
With npm:
npm install linq
CDN availability:
CDN | URL |
---|---|
unpkg |
https://unpkg.com/linq/ |
jsDelivr |
https://jsdelivr.com/package/npm/linq |
packd |
https://bundle.run/[email protected]?name=linq |
Examples
// C# LINQ - delegate
Enumerable.Range(1, 10)
.Where(delegate(int i) { return i % 3 == 0; })
.Select(delegate(int i) { return i * 10; });
// linq.js - anonymous function
Enumerable.range(1, 10)
.where(function(i) { return i % 3 == 0; })
.select(function(i) { return i * 10; });
// C# LINQ - lambda
Enumerable.Range(1, 10).Where(i => i % 3 == 0).Select(i => i * 10);
// linq.js - arrow function
Enumerable.range(1, 10).where(i => i % 3 == 0).select(i => i * 10);
// C# LINQ - anonymous type
array.Select((val, i) => new { Value = val, Index = i });
// linq.js - object literal
Enumerable.from(array).select((val, i) => ({ value: val, index: i}));
See sample/tutorial.js for more examples.
People
Yoshifumi Kawai developed the original version of this library, currently no longer maintained.
License
Note that the project description data, including the texts, logos, images, and/or trademarks,
for each open source project belongs to its rightful owner.
If you wish to add or remove any projects, please contact us at [email protected].