Cysharp, Inc.'s repositories
MagicOnion
Unified Realtime/API framework for .NET platform and Unity.
MemoryPack
Zero encoding extreme performance binary serializer for C# and Unity.
ConsoleAppFramework
Zero Dependency, Zero Overhead, Zero Reflection, Zero Allocation, AOT Safe CLI Framework powered by C# Source Generator.
MasterMemory
Embedded Typed Readonly In-Memory Document Database for .NET and Unity.
MessagePipe
High performance in-memory/distributed messaging pipeline for .NET and Unity.
ObservableCollections
High performance observable collections and synchronized views, for WPF, Blazor, Unity.
YetAnotherHttpHandler
YetAnotherHttpHandler brings the power of HTTP/2 (and gRPC) to Unity and .NET Standard.
UnitGenerator
C# Source Generator to create value-object, inspired by units of measure.
RuntimeUnitTestToolkit
CLI/GUI Frontend of Unity Test Runner to test on any platform.
NativeMemoryArray
Utilized native-memory backed array for .NET and Unity - over the 2GB limitation and support the modern API(IBufferWriter, ReadOnlySequence, scatter/gather I/O, etc...).
StructureOfArraysGenerator
Structure of arrays source generator to make CPU Cache and SIMD friendly data structure for high-performance code in .NET and Unity.
PrivateProxy
Source Generator and .NET 8 UnsafeAccessor based high-performance strongly-typed private accessor for unit testing and runtime.
LogicLooper
A library for building server application using loop-action programming model on .NET.
Utf8StringInterpolation
Successor of ZString; UTF8 based zero allocation high-peformance String Interpolation and StringBuilder.
ValueTaskSupplement
Append supplemental methods(WhenAny, WhenAll, Lazy) to ValueTask.
WebSerializer
Convert Object into QueryString/FormUrlEncodedContent for C# HttpClient REST Request.
RandomFixtureKit
Fill random/edge-case value to target type for unit testing, supports both .NET Standard and Unity.
Multicaster
A framework for transparently invoking multiple instances or clients.