Zero allocation Linq with Source generator

This page summarizes the projects mentioned and recommended in the original post on /r/csharp

Our great sponsors
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • WorkOS - The modern identity platform for B2B SaaS
  • SaaSHub - Software Alternatives and Reviews
  • LinqGen

    Alloc-free and fast replacement for Linq, with code generation

  • I'm working on this project, LinqGen which generates specialized enumerator per your Linq query to ensure zero-allocation and fast iteration.

  • StructLinq

    Implementation in C# of LINQ concept with struct

  • I've got a lot of help from Jon Skeet's Edulinq series while implementing this. I'd recommend the series if anyone haven't seen. Also trying to absorb many optimizations from other Linq implementations like StructLinq.

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • HonkPerf.NET

  • Good luck with that, I knew somebody's gonna make it lol. I also made a zero alloc Linq, but without SG (in the readme you can see comparative tables)

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts