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: over 2 years ago
Linked from 1 awesome list

arrayasync-enumerablebuffer-poolscsharpcsharp-librarydotnetdotnet-coredotnet-standardenumerationheap-allocationslinqnuget-packageperformancereduced-heap-allocationssimdspan

Backlinks from these awesome lists:

Related projects:

RepositoryDescriptionStars
nessos/linqoptimizerAutomates query optimization and compilation for LINQ queries in F#477
cathei/linqgenAn optimization project for LINQ queries using code generation to reduce allocations and improve performance.290
netfabric/netfabric.hyperlinq.analyzerAn analyzer that analyzes C# code for performance and enumeration-related issues to suggest improvements.44
antiufo/roslyn-linq-rewriteCompiles C# code by rewriting LINQ expressions into plain procedural code to reduce allocations and dynamic dispatch.716
thomaslevesque/linq.extrasA set of extension methods for the System.Linq namespace to provide additional functionality for common data processing tasks.174
zzzprojects/system.linq.dynamic.coreA .NET library providing dynamic LINQ query capabilities1,582
colineberhardt/linqtoobjectivecA fluent query API for Objective-C inspired by Linq724
anaisbetts/linqtoawaitA set of libraries and tools to simplify using LINQ with async/await in C#.112
ast-al/rangelessA LINQ-like library of higher-order functions for data manipulation in C++195
pfultz2/linqA C++ implementation of LINQ for list comprehensions and extension methods.662
alirezanet/gridifyA dynamic LINQ library for .NET that simplifies the process of converting strings to LINQ queries.880
athari/yalinqoA PHP implementation of LINQ to Objects, providing a set of methods for querying and manipulating data.443
re-motion/relinqA 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-dotnetcoreA simple and practical content management system with ASP.NET Core and Vue.js frontend808
martinchavez/linqA test-driven learning project on C# Language Integrated Query (LINQ) concepts and syntax61