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

875 stars
19 watching
35 forks
Language: C#
last commit: 11 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. 290
netfabric/netfabric.hyperlinq.analyzer An analyzer that analyzes C# code for performance and enumeration-related issues to suggest improvements. 44
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. 174
zzzprojects/system.linq.dynamic.core A .NET library providing dynamic LINQ query capabilities 1,582
colineberhardt/linqtoobjectivec A fluent query API for Objective-C inspired by Linq 724
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++ 195
pfultz2/linq A C++ implementation of LINQ for list comprehensions and extension methods. 662
alirezanet/gridify A dynamic LINQ library for .NET that simplifies the process of converting strings to LINQ queries. 880
athari/yalinqo A PHP implementation of LINQ to Objects, providing a set of methods for querying and manipulating data. 443
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. 516
luoyunchong/lin-cms-dotnetcore A simple and practical content management system with ASP.NET Core and Vue.js frontend 808
martinchavez/linq A test-driven learning project on C# Language Integrated Query (LINQ) concepts and syntax 61