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
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
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 |