zero-allocation

There are 74 repositories under zero-allocation topic.

  • LitMotion

    annulusgames/LitMotion

    Lightning-fast and Zero Allocation Tween Library for Unity.

    Language:C#1.7k1265110
  • scylladb/go-set

    Type-safe, zero-allocation sets for Go

    Language:Go82025629
  • go-playground/lars

    :rotating_light: Is a lightweight, fast and extensible zero allocation HTTP router for Go used to create customizable frameworks.

    Language:Go38514624
  • bus

    mustafaturan/bus

    🔊Minimalist message bus implementation for internal communication with zero-allocation magic on Emit

    Language:Go3545325
  • hasanxdev/DispatchR

    Fast, zero-alloc alternative to MediatR for .NET – minimal, blazing fast, and DI-friendly.

    Language:C#31741026
  • EmberEmu/Hexi

    Header-only, lightweight C++ library for binary streaming & serialization. Network data handling made easy peasy!

    Language:C++280468
  • kristoff-it/zig-okredis

    Zero-allocation Client for all the various Redis forks

    Language:Zig27361123
  • webriots/rate

    A high-performance rate limiter library for Go applications

    Language:Go159214
  • quagmt/udecimal

    A high-performance, high precision, zero allocation fixed-point decimal library for financial applications

    Language:Go1574810
  • nazarovsa/csharp-zero-allocation

    Materials about memory optimization and zero-allocation samples.

    Language:C#132011
  • smira/go-statsd

    Go statsd client library with zero allocation overhead, great performance and reconnects

    Language:Go11581619
  • Enzx/NxGraph

    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.

    Language:C#99003
  • fastime

    kpango/fastime

    Blazing fast time function library for Go with zero memory allocation. fastime returns the approximate time.

    Language:Go565513
  • lcsmuller/json-build

    Tiny, zero-allocation JSON serializer written in ANSI C

    Language:C44233
  • odinmillion/MurmurHash.Net

    Extremely fast MurmurHash implementation with zero heap allocations

    Language:C#42101
  • mustafaturan/monoton

    Highly scalable, single/multi node, sortable, predictable and incremental unique id generator with zero allocation magic on the sequential generation

    Language:Go34221
  • whitfin/siphash-java

    SipHash in Java; zero-allocation and streaming implementations

    Language:Java34335
  • xyurt/httplite

    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.

    Language:C210
  • JeremyEspresso/MurmurHash

    A super fast C# implementation of the MurmurHash3 algorithm with zero heap allocations.

    Language:C#18313
  • kek

    olehan/kek

    🌚 Zero allocated, structured, leveled and very pretty Golang logger

    Language:Go172102
  • leven-the-blog/tenjin

    📝 A template engine.

    Language:Rust16110
  • dmitrybaltin/FunctionalBT

    Functional Behavior Tree Design Pattern: simple, fast, debug-friendly, and memory-efficient behavior tree in C#/Unity

    Language:C#151
  • alog

    gonyyi/alog

    alog is a dependency free, zero/minimum memory allocation JSON logger with extensions

    Language:Go152503
  • agkloop/go_memoize

    Golang high performant functional Memoize

    Language:Go141
  • Abc-Arbitrage/HotPathAllocationAnalyzer

    Roslyn based C# heap allocation diagnostic analyzer in Hot Path

    Language:C#12412
  • Kira-NT/Spanned

    ⚡ Blazingly Fast™ .NET library built with Spans for Spans

    Language:C#9101
  • dmitrybaltin/UnitaskFBT

    Async Functional Behavior Tree Design Pattern based on Unitask: simple, fast, debug-friendly, and memory-efficient async behavior tree in C#/Unity

    Language:C#8
  • ljungloef/Pansar

    A high performance, low memory allocation focused F# parser combinator library

    Language:F#5200
  • rikvdh/zringbuf

    Zero-allocation ring-buffer library

    Language:C5101
  • Venomalia/AuroraLib.Core

    High performance zero allocation structure reader and other tools for big and little-endian

    Language:C#5212
  • go-timecache

    agilira/go-timecache

    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.

    Language:Go4
  • breadnone/CTween

    Zero allocation tweening system for Unity3D

    Language:C#4100
  • lukaswrz/readarg

    A small, C99, single-header, zero-allocation, dependency-free, public domain argument parsing library (Mirror of https://hack.helveticanonstandard.net/helvetica/readarg)

    Language:C3100
  • stokito/go-logger-noalloc

    Essential logger that avoids memory allocations

    Language:Go320
  • blaze6950/StringEnricher

    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

    Language:C#2000
  • ks-tan/Tickle

    A performant, yet lightweight and intuitive tween library for Unity. Optionally uses Unity's Job System to unlock even more performance!

    Language:C#2