.NET Zone is brought to you in partnership with:

Senthil Kumar is a Software Engineer who has around 3 years of experience in IT industry. He is currently working as a Software Engineer in Bangalore and works mainly on the Windows or Client Development technologies and has good working experience in C#/.NET, Delphi, Winforms and SQL Server. He is also a Microsoft Technology Certified Professional in ASP.NET. He Blogs at http://www.ginktage.com and http://www.windowsphonerocks.com. He enjoys learning as much as he can about all things related to technologies to get a well-rounded exposure of technologies that surround him. Senthil completed his Master of Computer Applications from Christ College (Autonomous), Bangalore in the year 2009 and is a MCA Rank Holder. He has passion for Microsoft technologies especially Windows Phone development. You can connect with him on Twitter at (http://twitter.com/isenthil) , on Facebook at (http://www.facebook.com/kumarbsenthil) and his blog (www.ginktage.com). Senthil is a DZone MVB and is not an employee of DZone and has posted 118 posts at DZone. You can read more from them at their website. View Full User Profile

5 LINQ for JavaScript Libraries

09.20.2012
| 4853 views |
  • submit to reddit

Below are a few JavaScript Libraries that allow you to query JSON objects with LINQ.

1. LINQ to JavaScript (JSLINQ)

LINQ to JavaScript is an implementation of LINQ to Objects for JavaScript. It provides developers with the option to query against the JavaScript Arrays.

Learn more about LINQ to JavaScript (JSLINQ) and download it from codeplex

2. JLinq

JLinq is a 100% JavaScript library which allows developers to perform LINQ queries on JSON arrays.

Another interesting feature of JLinq is the extensibility.

Learn more about JLinq and download here

3. Reactive Extensions for Javascript (RxJS)

The RxJS lets you use Rx operators in JavaScript.

Learn more about Rx for Javascript here

4. linq.js – LINQ for JavaScript

LINQ for JavaScript implements close to 90 methods and all .NET 4.0 methods.  It supports Intellisense as well. It comes in 2 versions – one for JavaScript (linq.js) and other for JQuery (jQuery.linq.js).

Learn more about linq.js – LINQ for JavaScript and download from codeplex

5. $Linq

$linq is a Javascript version of .NET’s LINQ to Objects and it implements most of the corresponding .NET LINQ to Objects methods like select, select many, where, order by, distinct, group by, join, except etc.

Learn more about $Linq and download from Codeplex

Published at DZone with permission of Senthil Kumar, author and DZone MVB.

(Note: Opinions expressed in this article and its replies are the opinions of their respective authors and not those of DZone, Inc.)