59 packages tagged with “zero-allocation”
A high-performance, zero-allocation logging library.
A zero-allocation, span-based lexing library for C#. This package provides the runtime classes and attributes and should be a dependency of your code.
Super fast zero allocation MurmurHash3 implementation.
A zero-allocation endian neutral binary IO utility.
LuciferCore is a cutting-edge, modular .NET framework designed for high-throughput, low-latency backend systems. Featuring a zero-allocation Buffer-Model architecture, it optimizes memory management for real-time servers and event-driven applications maintained by thuangf45.
High-performance, zero-allocation logging library for .NET, Unity, and Godot
Baryo.Dev: High-performance result pattern. Zero-dependency, zero-allocation (on success), thread-safe Result<T> for fast control flow without exceptions.
Zero-allocation extensions for Open.Text using ZLinq. Provides SplitAsSegmentsNoAlloc and other high-performance string operations that avoid heap allocations via ZLinq's ValueEnumerable. Part of the "Open" set of libraries.
IMEX.CORE: .NET 8/9/10 core library with unified Fluent API. Cache: L1/L2 Hybrid (199ns L1 hit, 40M ops/sec), CacheConfigurationBuilder (strategy, preset, ConfigureL1/ConfigureHybrid/ConfigureMonitoring, WithRateLimiting). SqlSugar: SqlSugarOptionsBuilder (NOLOCK, slow query, callbacks). AddImexCore: UseCache, UseSqlSugar(configure), UseRateLimiting(configure), UseMonitoring(configure), UseImexCore(app, configure). ISmartCache registered by default. Production-ready.
ZaString is a high-performance, zero-allocation string manipulation library for C# that uses Span and ReadOnlySpan for optimal memory efficiency. Built for .NET 8.0+, it provides a fluent API for building strings without heap allocations.
Source Generators for BLite High-Performance BSON Database Engine
Zero allocation file logger.
High-performance commission calculation engine supporting proportional and absolute commission models with tiered ranges, min/max constraints, automatic validation, binary search optimization, and ConditionalWeakTable caching. Zero allocation after initial normalization, 5M+ calculations/sec. Ideal for payment processing, affiliate marketing, broker fees.
Primitive types to aid in endian neutral binary IO and data parsing.
High-performance, zero-allocation data structures library for .NET and Unity. Features cache-friendly grids, SIMD-accelerated bit arrays, and zero-alloc ring buffers.
Logsmith source generator (standalone analyzer-only package)
Zero-allocation, source-generator-driven logging for .NET
BSON Serialization Library for High-Performance Database Engine — supports .NET 10 and .NET Standard 2.1
A high-performance, extensible unit of measure conversion library for .NET, leveraging source generators for maximum efficiency.
A high-performance, zero-allocation tokenizer library for .NET that parses text into abstract tokens using ReadOnlySpan for maximum efficiency.
High-Performance BSON Database Engine — supports .NET 10 and .NET Standard 2.1
Zero-alloc structured logging for .NET — fast formatters, rich terminal visuals, production-ready file & JSON sinks.
High-Performance BSON Database Engine Core Library — supports .NET 10 and .NET Standard 2.1
exponential-golomb-coding with zero allocation
ZeroResult provides allocation-free result monads for .NET 8+ with full async support and fluent APIs. Perfect for high-performance applications where traditional exception handling is too costly.
A high-performance XOR filter implementation for .NET providing fast membership testing with low false positive rates and memory efficiency. Now with zero-allocation ReadOnlySpan<byte> API.
Compile-time code generation for zero-allocation serialization. AOT-compatible, generates static Serialize/Deserialize methods. Perfect for hot paths and maximum performance.
Zero-Allocation, Ultra-Performance Delegate for C# and Unity
Ultra-fast compile-time object mapper with Source Generators. Achieves 2.95x faster performance than AutoMapper with zero runtime overhead.