Stars
Full Modular Monolith application with Domain-Driven Design approach.
Kavita is a fast, feature rich, cross platform reading server. Built with the goal of being a full solution for all your reading needs. Setup your own server and share your reading collection with …
The high-speed OpenGL, OpenCL, OpenAL, OpenXR, GLFW, SDL, Vulkan, Assimp, WebGPU, and DirectX bindings library your mother warned you about.
Examples and Tutorials of Event Sourcing in .NET
Sample code referenced by the .NET documentation
A .NET source generator for generating object mappings. No runtime reflection.
Verify is a snapshot testing tool that simplifies the assertion of complex data models and documents.
Intelligent database cleaner for integration tests
A high performance implementation of Mediator pattern in .NET using source generators.
Testing layer for Microsoft's HttpClient library. Create canned responses using a fluent API.
Use docker, docker-compose local and remote in tests and your .NET core/full framework apps via a FluentAPI
A simple, fluent, extensible, and fully customizable library for throwing exceptions for projects using .NET 6+
An approach to implementing a 304 Not Modified leveraging DB change tracking
A C# architecture test library to specify and assert architecture rules in C# for automated testing.
Generic Graph Data Structures and Algorithms for .NET
Sample implementation and comparison of various approaches to building DDD applications. Useful as a baseline to quickly start a DDD dot net project.
C# Source Generator to create value-object, inspired by units of measure.
Project to generate a public API of an assembly or type (useful for semantic versioning)
KubeOps is a kubernetes operator sdk in dotnet. Strongly inspired by kubebuilder.
A tool for generating Refit interfaces and contracts from OpenAPI specifications
Dynamically compile and execute C# Code and Expressions at runtime. Also includes a light weight script templating engine using Handlebar style C# syntax.
Extracts snippets from code files and merges them into markdown documents.
A fast graphing library that allows for constructing, importing, exporting, and analysing graph structures in .NET.