Cysharp, Inc. (Cysharp)

Cysharp, Inc.

Cysharp

Geek Repo

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

Location:Tokyo, Japan

Home Page:http://cysharp.com

Github PK Tool:Github PK Tool

Cysharp, Inc.'s repositories

UniTask

Provides an efficient allocation free async/await integration for Unity.

MagicOnion

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

MemoryPack

Zero encoding extreme performance binary serializer for C# and Unity.

ZString

Zero Allocation StringBuilder for .NET and Unity.

Language:C#License:MITStargazers:1897Issues:41Issues:51

MasterMemory

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

Language:C#License:MITStargazers:1424Issues:50Issues:53

MessagePipe

High performance in-memory/distributed messaging pipeline for .NET and Unity.

Language:C#License:MITStargazers:1274Issues:25Issues:71

ConsoleAppFramework

Micro-framework for console applications to building CLI tools/Daemon/Batch for .NET, C#.

Language:C#License:MITStargazers:1212Issues:42Issues:39

ZLogger

Zero Allocation Text/Structured Logger for .NET with StringInterpolation and Source Generator, built on top of a Microsoft.Extensions.Logging.

Language:C#License:MITStargazers:1090Issues:20Issues:59

Ulid

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

Language:C#License:MITStargazers:854Issues:17Issues:24

SimdLinq

Drop-in replacement of LINQ aggregation operations extremely faster with SIMD.

Language:C#License:MITStargazers:736Issues:14Issues:4

csbindgen

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

Language:RustLicense:MITStargazers:579Issues:13Issues:44

ObservableCollections

High performance observable collections and synchronized views, for WPF, Blazor, Unity.

Language:C#License:MITStargazers:426Issues:18Issues:16

ProcessX

Simplify call an external process with the async streams in C# 8.0.

Language:C#License:MITStargazers:416Issues:20Issues:7

UnitGenerator

C# Source Generator to create value-object, inspired by units of measure.

Language:C#License:MITStargazers:311Issues:9Issues:18

YetAnotherHttpHandler

YetAnotherHttpHandler brings the power of HTTP/2 (and gRPC) to Unity and .NET Standard.

Language:C#License:MITStargazers:295Issues:9Issues:35

AlterNats

An alternative high performance NATS client for .NET.

Language:C#License:MITStargazers:280Issues:12Issues:0

RuntimeUnitTestToolkit

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

Language:C#License:MITStargazers:268Issues:16Issues:13

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...).

Language:C#License:MITStargazers:251Issues:12Issues:3

PrivateProxy

Source Generator and .NET 8 UnsafeAccessor based high-performance strongly-typed private accessor for unit testing and runtime.

Language:C#License:MITStargazers:235Issues:6Issues:7

StructureOfArraysGenerator

Structure of arrays source generator to make CPU Cache and SIMD friendly data structure for high-performance code in .NET and Unity.

Language:C#License:MITStargazers:231Issues:6Issues:3

MagicPhysX

.NET PhysX 5 binding to all platforms(win, osx, linux) for 3D engine, deep learning, dedicated server of gaming.

Language:RustLicense:MITStargazers:228Issues:7Issues:11

LogicLooper

A library for building server application using loop-action programming model on .NET.

Language:C#License:MITStargazers:226Issues:10Issues:3

DFrame

Distributed load testing framework for .NET and Unity.

Language:C#License:MITStargazers:210Issues:9Issues:20

LitJWT

Lightweight, Fast JWT(JSON Web Token) implementation for .NET.

Language:C#License:MITStargazers:189Issues:5Issues:8

Utf8StringInterpolation

Successor of ZString; UTF8 based zero allocation high-peformance String Interpolation and StringBuilder.

Language:C#License:MITStargazers:141Issues:7Issues:0

CsprojModifier

CsprojModifier performs additional processing when Unity Editor generates the .csproj.

SlnMerge

SlnMerge merges the solution files when generating solution file by Unity Editor.

Language:C#License:MITStargazers:111Issues:12Issues:4

GrpcWebSocketBridge

Yet Another gRPC over HTTP/1 using WebSocket implementation, primarily targets .NET platform.

Language:C#License:MITStargazers:72Issues:10Issues:13

RandomFixtureKit

Fill random/edge-case value to target type for unit testing, supports both .NET Standard and Unity.

Language:C#License:MITStargazers:44Issues:5Issues:0