There are 3 repositories under zero-allocation topic.
Lightning-fast and Zero Allocation Tween Library for Unity.
:rotating_light: Is a lightweight, fast and extensible zero allocation HTTP router for Go used to create customizable frameworks.
🔊Minimalist message bus implementation for internal communication with zero-allocation magic on Emit
Fast, zero-alloc alternative to MediatR for .NET – minimal, blazing fast, and DI-friendly.
Header-only, lightweight C++ library for binary streaming & serialization. Network data handling made easy peasy!
Zero-allocation Client for all the various Redis forks
A high-performance, high precision, zero allocation fixed-point decimal library for financial applications
Materials about memory optimization and zero-allocation samples.
Go statsd client library with zero allocation overhead, great performance and reconnects
NxGraph is a zero-allocation runtime, high-performance finite state machine (FSM) framework for .NET 8+, designed for scenarios where execution speed, memory efficiency, and runtime safety are critical.
Blazing fast time function library for Go with zero memory allocation. fastime returns the approximate time.
Tiny, zero-allocation JSON serializer written in ANSI C
Extremely fast MurmurHash implementation with zero heap allocations
Highly scalable, single/multi node, sortable, predictable and incremental unique id generator with zero allocation magic on the sequential generation
SipHash in Java; zero-allocation and streaming implementations
httplite — A minimal, single header, zero-copy, zero-allocation HTTP/1.1 parser in C and compatible with C89. Uses only pointer arithmetic and nothing else in only 50 lines.
A super fast C# implementation of the MurmurHash3 algorithm with zero heap allocations.
📝 A template engine.
Functional Behavior Tree Design Pattern: simple, fast, debug-friendly, and memory-efficient behavior tree in C#/Unity
Golang high performant functional Memoize
Roslyn based C# heap allocation diagnostic analyzer in Hot Path
Async Functional Behavior Tree Design Pattern based on Unitask: simple, fast, debug-friendly, and memory-efficient async behavior tree in C#/Unity
High performance zero allocation structure reader and other tools for big and little-endian
Part of our Xantos Core, go-timecache provides zero-allocation access to cached time values, eliminating the performance overhead of repeated time.Now() calls in high-throughput scenarios like logging, metrics collection, and real-time data processing.
A small, C99, single-header, zero-allocation, dependency-free, public domain argument parsing library (Mirror of https://hack.helveticanonstandard.net/helvetica/readarg)
Essential logger that avoids memory allocations
StringEnricher is a powerful and extensible C# library for building and enriching strings with rich text styles, supporting formats such as HTML and MarkdownV2. It is designed for scenarios where you need to dynamically compose styled messages, such as chatbots, messaging apps, or document generators. It is super performant and heap allocation free
A performant, yet lightweight and intuitive tween library for Unity. Optionally uses Unity's Job System to unlock even more performance!