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.

GitHub

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

Backlinks from these awesome lists:

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