this post was submitted on 25 Mar 2025
11 points (100.0% liked)

.NET

1628 readers
1 users here now

Getting started

Useful resources

IDEs and code editors

Tools

Rules

Related communities

Wikipedia pages

founded 2 years ago
MODERATORS
11
Cysharp libraries (cysharp.co.jp)
submitted 1 week ago* (last edited 1 week ago) by Kissaki to c/dotnet
 

Working together with Cygames to push the limits of performance of both server-side(.NET) and client-side(Unity) C# through open source.

GitHub https://github.com/Cysharp

  • MemoryPack: Extreme performance binary serializer for C# and Unity.
  • MagicOnion: Unified Realtime/API framework for .NET platform and Unity.
  • ConsoleAppFramework: Micro-framework for console applications to building CLI tools for .NET.
  • MasterMemory: Embedded Typed Readonly In-Memory Document Database for .NET and Unity.
  • ZString: Zero Allocation StringBuilder for .NET and Unity.
  • UniTask: Provides an efficient async/await integration for Unity.

The libraries look very interesting.

you are viewing a single comment's thread
view the rest of the comments
[โ€“] Mikina 2 points 1 week ago (1 children)

Has anyone tried any of them? I've recently discovered one of their libraries, and I wonder if they are reliable and production-ready. Some of it does look cool!

[โ€“] Kissaki 1 points 6 days ago

I haven't, but found their description intriguing. This comment by josefo advocated for them without specifically saying that they used them. I see you asked there as well, so I'll at least leave the link to that thread here for context (later visitors).

Personally, I don't have use cases for the unity or game specific libs (foreseeable anyway). But the MemoryPack, MagicOnion, and ConsoleAppFramework sounded interesting anyway. I have some potential use cases in mind but it'll be a while until I can work on those things and consider using the first two.