Andreas Gehrke's starred repositories
MessagePipe
High performance in-memory/distributed messaging pipeline for .NET and Unity.
UnitGenerator
C# Source Generator to create value-object, inspired by units of measure.
container-workshop
Documents fundamental .NET Container workflows
ArchUnitNET
A C# architecture test library to specify and assert architecture rules in C# for automated testing.
AspNetCoreDiagnosticScenarios
This repository has examples of broken patterns in ASP.NET Core applications
TimeProviderExtensions
Extensions for System.TimeProvider API. It includes an advanced test/fake version of the TimeProvider type and a backported version of PeriodicTimer to .NET 6 that support TimeProvider.
ConsoleAppFramework
Zero Dependency, Zero Overhead, Zero Reflection, Zero Allocation, AOT Safe CLI Framework powered by C# Source Generator.
git-istage
Make staging whole files, as well as parts of a file, up to the line level, a breeze.
DependenSee
Dotnet project and package dependency visualizer.
testing-distributed-systems
Curated list of resources on testing distributed systems
reproducible-builds
Contains the DotNet.ReproducibleBuilds package
DotNetCodingPatterns
A collection of coding patterns in no particular order
NetCoreServer
Ultra fast and low latency asynchronous socket server & client C# .NET Core library with support TCP, SSL, UDP, HTTP, HTTPS, WebSocket protocols and 10K connections problem solution
prometheus-net
.NET library to instrument your code with Prometheus metrics
StackExchange.Utils
Utility class packages used at Stack Exchange...but on NuGet!