"ZLinq", a Zero-Allocation LINQ Library for .NET

This page summarizes the projects mentioned and recommended in the original post on news.ycombinator.com

InfluxDB – Built for High-Performance Time Series Workloads
InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
www.influxdata.com
featured
Stream - Scalable APIs for Chat, Feeds, Moderation, & Video.
Stream helps developers build engaging apps that scale to millions with performant and flexible Chat, Feeds, Moderation, and Video APIs and SDKs powered by a global edge network and enterprise-grade infrastructure.
getstream.io
featured
  1. crater

    Run experiments across parts of the Rust ecosystem! (by rust-lang)

    I think this approach predates Vue.

    I know of two examples:

    1. Fedora in collaboration with GCC maintainers keep GCC on the bleeding edge so it can be used to compile the whole Fedora corpus. This validates the compiler against a set of packages which known to work with the previous GCC

    2. I think the rust team also builds all crates on crates.io when working on `rustc`. It seems they created a tool to achieve that: https://github.com/rust-lang/crater

    I would assume the .NET guys have something similar already but maybe there’s not enough open code to do that

  2. InfluxDB

    InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.

    InfluxDB logo
  3. .NET Runtime

    .NET is a cross-platform runtime for cloud, mobile, desktop, and IoT apps.

    Unfortunately, those improvements don't work for Linq.

    Some notes on why this is so here: https://github.com/dotnet/runtime/blob/main/docs/design/core...

  4. ZLinq

    Zero allocation LINQ with LINQ to Span, LINQ to SIMD, and LINQ to Tree (FileSystem, JSON, GameObject, etc.) for all .NET platforms and Unity, Godot.

    See here for more info: https://github.com/Cysharp/ZLinq?tab=readme-ov-file#differen...

  5. csharplang

    The official repo for the design of the C# programming language

    Sadly expression trees got out of love in modern .NET and it remains to be seen how much they will ever improve them.

    https://github.com/dotnet/csharplang/discussions/158

  6. language-ext

    C# pure functional programming framework - come and get declarative!

    > The only time I think query syntax is better than the extension methods is when dealing with table joins.

    Fairly niche, but query syntax is a great approximation of Haskell's do notation:

    https://github.com/louthy/language-ext/wiki/Does-C%23-Dream-...

  7. Stream

    Stream - Scalable APIs for Chat, Feeds, Moderation, & Video. Stream helps developers build engaging apps that scale to millions with performant and flexible Chat, Feeds, Moderation, and Video APIs and SDKs powered by a global edge network and enterprise-grade infrastructure.

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

  • DynamoDB Streams with more than 24 hour retention

    2 projects | dev.to | 24 Jun 2025
  • A Significant Sponsorship to Drive Our Open-Source Roadmap

    1 project | news.ycombinator.com | 24 Jun 2025
  • Voxel Raycaster (Voxlap-style) with baked cubic PBS/PBR lighting C#

    1 project | dev.to | 21 Jun 2025
  • Malleable software: Restoring user agency in a world of locked-down apps

    3 projects | news.ycombinator.com | 10 Jun 2025
  • ZeroLog VS NLog - a user suggested alternative

    2 projects | 10 Jun 2025

Did you know that C# is
the 10th most popular programming language
based on number of references?