Denis Goriachev (denisgoriachev)

denisgoriachev

Geek Repo

Location:Tver

Github PK Tool:Github PK Tool

Denis Goriachev's starred repositories

system-design-101

Explain complex systems using visuals and simple terms. Help you prepare for system design interviews.

GameNetworkingResources

A Curated List of Multiplayer Game Network Programming Resources

Language:CStargazers:7059Issues:252Issues:0

MessagePack-CSharp

Extremely Fast MessagePack Serializer for C#(.NET, .NET Core, Unity, Xamarin). / msgpack.org[C#]

Language:C#License:NOASSERTIONStargazers:5457Issues:150Issues:1164

AngleSharp

:angel: The ultimate angle brackets parser library parsing HTML5, MathML, SVG and CSS to construct a DOM based on the official W3C specifications.

CliWrap

Library for running command-line processes

spec

The AsyncAPI specification allows you to create machine-readable definitions of your asynchronous APIs.

Language:JavaScriptLicense:Apache-2.0Stargazers:4018Issues:55Issues:442

OneOf

Easy to use F#-like ~discriminated~ unions for C# with exhaustive compile time matching

Cloak

A censorship circumvention tool to evade detection by authoritarian state adversaries

Language:GoLicense:GPL-3.0Stargazers:3156Issues:66Issues:219

Cocona

Micro-framework for .NET console application. Cocona makes it easy and fast to build console applications on .NET.

Language:C#License:MITStargazers:3156Issues:28Issues:71

MemoryPack

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

nodatime

A better date and time API for .NET

Language:C#License:Apache-2.0Stargazers:2721Issues:85Issues:877

mapperly

A .NET source generator for generating object mappings. No runtime reflection.

Language:C#License:Apache-2.0Stargazers:2437Issues:17Issues:303

csharp-source-generators

A list of C# Source Generators (not necessarily awesome) and associated resources: articles, talks, demos.

DynamicExpresso

C# expressions interpreter

FluentResults

A generalised Result object implementation for .NET/C#

PolySharp

PolySharp provides generated, source-only polyfills for C# language features, to easily use all runtime-agnostic features downlevel. Add a reference, set your C# version to latest and have fun! 🚀

Language:C#License:MITStargazers:1708Issues:18Issues:55

EntityFramework.Exceptions

Handle database errors easily when working with Entity Framework Core. Supports SQLServer, PostgreSQL, SQLite, Oracle and MySql.

Language:C#License:NOASSERTIONStargazers:1187Issues:16Issues:46

Sieve

⚗️ Clean & extensible Sorting, Filtering, and Pagination for ASP.NET Core

Language:C#License:NOASSERTIONStargazers:1170Issues:34Issues:115

Riptide

Lightweight C# networking solution for multiplayer games.

Language:C#License:MITStargazers:1073Issues:31Issues:99

cp-all-in-one

docker-compose.yml files for cp-all-in-one , cp-all-in-one-community, cp-all-in-one-cloud, Apache Kafka Confluent Platform

Sep

World's Fastest .NET CSV Parser. Modern, minimal, fast, zero allocation, reading and writing of separated values (`csv`, `tsv` etc.). Cross-platform, trimmable and AOT/NativeAOT compatible.

Language:C#License:MITStargazers:733Issues:7Issues:24

ObjectLayoutInspector

A tool that helps to see an internal structure of the CLR types at runtime

Language:C#License:MITStargazers:658Issues:26Issues:23

MethodTimer

Injects some very basic method timing code.

Language:C#License:MITStargazers:639Issues:19Issues:52

Simmy

Simmy is a chaos-engineering and fault-injection tool, integrating with the Polly resilience project for .NET

Language:C#License:NOASSERTIONStargazers:544Issues:21Issues:29

dunet

C# discriminated union source generator

Language:C#License:MITStargazers:493Issues:7Issues:33

Network

C# Network Library

Language:C#License:LGPL-3.0Stargazers:353Issues:21Issues:79

ObjectsComparer

C# Framework provides mechanism to compare complex objects, allows to override comparison rules for specific properties and types.

Language:C#License:MITStargazers:350Issues:18Issues:49

BinaryPack

The fastest and most memory efficient binary serialization library for .NET Standard 2.1, powered by dynamic IL generation

Language:C#License:MITStargazers:330Issues:12Issues:16

ClickHouse.Client

.NET client for ClickHouse

Language:C#License:MITStargazers:301Issues:12Issues:192

NetStack

Lightweight toolset for creating concurrent networking systems for multiplayer games

Language:C#License:MITStargazers:301Issues:24Issues:0