NetFabric.Hyperlinq
LINQ optimizer
Provides an optimized implementation of LINQ operations with minimal heap allocations and support for various data types.
High performance LINQ implementation with minimal heap allocations. Supports enumerables, async enumerables, arrays and Span
876 stars
19 watching
35 forks
Language: C#
last commit: 9 months ago
Linked from 1 awesome list
arrayasync-enumerablebuffer-poolscsharpcsharp-librarydotnetdotnet-coredotnet-standardenumerationheap-allocationslinqnuget-packageperformancereduced-heap-allocationssimdspan
Related projects:
Repository | Description | Stars |
---|---|---|
nessos/linqoptimizer | Automates query optimization and compilation for LINQ queries in F# | 477 |
cathei/linqgen | An optimization project for LINQ queries using code generation to reduce allocations and improve performance. | 287 |
netfabric/netfabric.hyperlinq.analyzer | An analyzer that analyzes C# code for performance and enumeration-related issues to suggest improvements. | 42 |
antiufo/roslyn-linq-rewrite | Compiles C# code by rewriting LINQ expressions into plain procedural code to reduce allocations and dynamic dispatch. | 716 |
thomaslevesque/linq.extras | A set of extension methods for the System.Linq namespace to provide additional functionality for common data processing tasks. | 173 |
zzzprojects/system.linq.dynamic.core | A .NET library that enables dynamic LINQ queries on top of IQueryable objects. | 1,569 |
colineberhardt/linqtoobjectivec | A fluent query API for Objective-C inspired by Linq | 723 |
anaisbetts/linqtoawait | A set of libraries and tools to simplify using LINQ with async/await in C#. | 112 |
ast-al/rangeless | A LINQ-like library of higher-order functions for data manipulation in C++ | 194 |
pfultz2/linq | A C++ implementation of LINQ for list comprehensions and extension methods. | 662 |
alirezanet/gridify | A library that simplifies the process of filtering, sorting, and paginating text-based data using dynamic LINQ queries. | 863 |
athari/yalinqo | A PHP implementation of LINQ to Objects, providing a set of methods for querying and manipulating data. | 441 |
re-motion/relinq | A library that simplifies the creation of full-featured LINQ providers by providing an abstract syntax tree representation and tools for easy extension or modification. | 515 |
luoyunchong/lin-cms-dotnetcore | A simple and practical CMS implemented by ASP.NET Core and FreeSql, providing features like user management, content creation, and authorization. | 805 |
martinchavez/linq | A test-driven learning project on C# Language Integrated Query (LINQ) concepts and syntax | 61 |