{"repo":"Levchenkov/NetCode","free":true,"listed":false,"github":"https://github.com/Levchenkov/NetCode","clone":"git clone https://github.com/Levchenkov/NetCode.git","description":"Fast and light BitWriter and BitReader.","language":"C#","stars":71,"topics":["bitreader","bitwriter","dotnet","netcode","gamedev","cross-platform","networking","serialization"],"license":"MIT","category":"game-templates","readme_excerpt":"NetCode What is NetCode? Light and Fast bit and byte serialization for .NET Standard 2.0, .NET Standard 2.1, .NET 6 and .NET 8 (Mono, .NET Core, .NET Framework, Unity) How do I get started? Write and read bits: Quantization Example: Use alloc-free binary serialization and deserialization: Where can I get it? or Features - Fast - Performance focused - Uses high-perf memory accessors - No array copying - Zero memory allocations - No array creation - Reusable class instances - Has a lot of benchmarks - Read \\ Write bit values - Read \\ Write with delta compression - Read \\ Write quantized values - Safe to use - Covered by unit tests - Supports a lot of frameworks: - .NET Standard 2.0 - .NET Standard 2.1 - .NET 6 - .NET 8 Why NetCode? 1. High Performance and Alloc-free for read and write operations: Read benchmarks you can find here. Write benchmarks you can find here. 2. Supports aligned data writing and reading. 3. Faster than other bit serialization libraries (see this and this).","default_branch":null,"files":null,"tree":[],"storefront":"/r/Levchenkov","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/Levchenkov/NetCode/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}