Cysharp

Cysharp

Cysharp is a subsidiary of Cygames, that is focusing C# both .NET and Unity.

📍 Tokyo, Japan 3,450 followers View external profile ↗
15 packages
1 project
39,608 stars
Cysharp

UniTask

0
UniTask
Package
Cysharp/UniTask

Provides an efficient async/await integration to Unity.

https://www.pkglnk.dev/unitask.git?path=src%2FUniTask%2FAssets%2FPlugins%2FUniTask
Cysharp

ZLinq

0
ZLinq
Package
Cysharp/ZLinq

Zero-allocation LINQ implementation providing high-performance query operations on collections, spans, and tree structures without garbage collection overhead. Offers 99% compatibility with .NET 10 LINQ including new operators, struct-based enumerables, SIMD optimization, and tree traversal support for FileSystem, JSON, and GameObjects—enabling production-ready data processing for performance-critical game code.

https://www.pkglnk.dev/zlinq.git?path=src%2FZLinq.DropInGenerator%2Fbin%2FDebug%2Fnetstandard2.0
Cysharp

MemoryPack

0
MemoryPack
Package
Cysharp/MemoryPack

Zero encoding extreme performance binary serializer for C#.

https://www.pkglnk.dev/memorypack.git?path=src%2FMemoryPack.Unity%2FAssets%2FMemoryPack.Unity
Cysharp

MagicOnion.Client.Unity

0
MagicOnion.Client.Unity
Package
Cysharp/MagicOnion

Unified Realtime/API framework for .NET platform and Unity.

https://www.pkglnk.dev/cysharp-unity.git?path=docs
Cysharp

R3

0
R3
Package
Cysharp/R3

R3 is a modern Reactive Extensions library for Unity that enables efficient in-memory event-driven programming with LINQ-style composition. Built on over a decade of Rx experience, it prioritizes game engine needs through frame-based operations, zero-allocation designs, and superior performance compared to traditional Rx implementations, while supporting async/await patterns and preventing subscription leaks.

https://www.pkglnk.dev/cysharp-r3.git?path=src%2FR3.Unity%2FAssets%2FR3.Unity
Cysharp

ZString

0
ZString
Package
Cysharp/ZString

Zero Allocation StringBuilder for .NET Core and Unity.

https://www.pkglnk.dev/zstring.git?path=src%2FZString.Unity%2FAssets%2FScripts%2FZString
Cysharp

MasterMemory

0
MasterMemory
Package
Cysharp/MasterMemory

Embedded Typed Readonly In-Memory Document Database for .NET Core and Unity.

https://www.pkglnk.dev/mastermemory.git?path=src%2FMasterMemory%2Fbin%2FDebug%2Fnetstandard2.0
Cysharp

MessagePipe.Interprocess

0
MessagePipe.Interprocess
Package
Cysharp/MessagePipe

MessagePipe Interprocess Extension.

https://www.pkglnk.dev/interprocess.git?path=src%2FMessagePipe.Unity%2FAssets%2FPlugins%2FMessagePipe.Interprocess
Cysharp

ZLogger

0
ZLogger
Package
Cysharp/ZLogger

Zero-allocation structured logger for Unity built on Microsoft.Extensions.Logging. Leverages C# 10 string interpolation and source generators to output directly in UTF8 format, eliminating encoding overhead and boxing of values. Delivers exceptional performance for file, console, and network logging with minimal configuration required.

https://www.pkglnk.dev/zlogger.git?path=src%2FZLogger.Unity%2FAssets%2FZLogger.Unity
Cysharp

Ulid

0
Ulid
Package
Cysharp/Ulid

Fast .NET C# Implementation of ULID for .NET Core and Unity.

https://www.pkglnk.dev/ulid.git?path=src%2FUlid.Unity%2FAssets%2FScripts%2FUlid
Cysharp

Unity Sandbox

0
Unity Sandbox
Project
Cysharp/csbindgen

Generate C# FFI from Rust for automatically brings native code and C native library to .NET and Unity.

https://www.pkglnk.dev/csbindgen.git
Cysharp

YetAnotherHttpHandler

0
YetAnotherHttpHandler
Package
Cysharp/YetAnotherHttpHandler

YetAnotherHttpHandler brings HTTP/2 support to Unity and .NET Standard through a drop-in HttpClient handler replacement. Built on Hyper and Rustls, it enables grpc-dotnet compatibility, efficient asset downloading, and multi-stream connections—all using the familiar HttpClient API. Supports Unity 2021.3+ across Windows, macOS, Linux, iOS, and Android platforms.

https://www.pkglnk.dev/yetanotherhttphandler.git?path=src%2FYetAnotherHttpHandler.Dependencies
Cysharp

NativeMemoryArray

0
NativeMemoryArray
Package
Cysharp/NativeMemoryArray

NativeMemoryArray provides native-memory backed arrays that bypass C#'s 2GB heap limit, enabling you to work with arbitrarily large datasets including 4K/8K video, deep learning models, and point cloud data. It offers Span/Memory slices, IBufferWriter support, and .NET 6 Scatter/Gather I/O integration for efficient streaming operations while reducing garbage collection pressure.

https://www.pkglnk.dev/nativememoryarray.git?path=src%2FNativeMemoryArray.Unity%2FAssets%2FPlugins%2FNativeMemoryArray
Cysharp

RuntimeUnitTestToolkit

0
RuntimeUnitTestToolkit
Package
Cysharp/RuntimeUnitTestToolkit

CLI/GUI Frontend of Unity Test Runner to test on any platform.

https://www.pkglnk.dev/runtimeunittesttoolkit.git?path=RuntimeUnitTestToolkit%2FAssets%2FRuntimeUnitTestToolkit
Cysharp

CsprojModifier

0
CsprojModifier
Package
Cysharp/CsprojModifier

Extension to perform additional processing when generating .csproj

https://www.pkglnk.dev/csprojmodifier.git?path=src%2FCsprojModifier%2FAssets%2FCsprojModifier
Cysharp

SlnMerge

0
SlnMerge
Package
Cysharp/SlnMerge

SlnMerge automatically merges Visual Studio solution files generated by Unity Editor, enabling better organization of projects into solution folders. Configure merge settings directly from the Unity Editor preferences or manually edit .mergesettings files. Compatible with Visual Studio 2022/2026 and JetBrains Rider 2025.x, supporting both legacy (.sln) and modern (.slnx) solution formats on Windows and macOS.

https://www.pkglnk.dev/slnmerge.git?path=src