Polly is a .NET resilience and transient-fault-handling library that allows developers to express policies such as Retry, Circuit Breaker, Timeout, Bulkhead Isolation, and Fallback in a fluent and thread-safe manner. From version 6.0.1, Polly targets .NET Standard 1.1 and 2.0+.
- circuit-breaker
- circuit-breaker-pattern
- resilience
- resiliency-patterns
Full Modular Monolith application with Domain-Driven Design approach.
- ddd
- ddd-architecture
- cqrs
- architecture
This repository has examples of broken patterns in ASP.NET Core applications
Entitas is a super fast Entity Component System (ECS) Framework specifically made for C# and Unity
:cyclone: Clean Architecture with .NET6, C#10 and React+Redux. Use cases as central organizing structure, completely testable, decoupled from frameworks
- solid-principles
- ddd-architecture
- clean-architecture
- clean-code
Sample .NET Core REST API CQRS implementation with raw SQL and DDD using Clean Architecture.
- ddd
- ddd-example
- cqrs
- cqrs-simple
A small, yet powerful framework, designed for building applications across all XAML platforms. Its strong support for MV* patterns will enable you to build your solution quickly, without the need to sacrifice code quality or testability.
- c-sharp
- mvvm
- xamarin-forms
- wpf
A semi-opinionated library which is a source generator and a code analyser. It Source generates Value Objects
- csharp-sourcegenerator
- hacktoberfest
- patterns
- contributions-welcome
🕸 Yet Another .NET Clean Architecture, but for Microservices project. It uses Minimal Clean Architecture with DDD-lite, CQRS-lite, and just enough Cloud-native patterns apply on the simple eCommerce sample and run on Tye with Dapr extension 🍻
- ddd
- ddd-architecture
- ddd-patterns
- clean-architecture
Microsoft.FeatureManagement provides standardized APIs for enabling feature flags within applications. Utilize this library to secure a consistent experience when developing applications that use patterns such as beta access, rollout, dark deployments, and more.
Win Application Framework (WAF) is a lightweight Framework that helps you to create well structured XAML Applications.
A business logic micro-framework for .NET and .NET Core
- architecture
- architectural-patterns
- peasy
- c-sharp
Sample implementation and comparison of various approaches to building DDD applications. Useful as a baseline to quickly start a DDD dot net project.
- ddd
- ddd-example
- ddd-patterns
- hexagonal-architecture
Fork of dotnet-architecture/eShopOnContainers in full DDD/CQRS design using my own patterns
- ddd
- domain-driven-design
- nservicebus
- eventstore
Lightweight and Extensible Infrastructure for Building Web Applications - Web Application Framework
- dotnet-core
- efcore
- aspnet-core
- solid
A full-stack .NET microservices build on Dapr and Tye
- dotnet-core
- graphql
- mediatr
- clean-architecture
Samples of simple service discovery patterns with ASP .NET Core
- rabbitmq
- consul
- aspnet-core
- service-discovery
Learn Clean Architecture with .NET Core 3.0 :fire:
- solid
- ddd
- clean-architecture
- clean-code
Modular .NET messaging for commands, queries, events, durable inbox and outbox processing, sagas, and broker transports.
Project based on latest .NET (v6.0) technologies for building scalable web api, along with clean architecture patterns.
Domain Driven Design (DDD) N-LayeredArchitecture with .Net Core 2
- domain-driven-design
- ddd
- ddd-architecture
- ddd-patterns
CodeBehind is a modern full-stack framework under ASP.NET Core. CodeBehind was developed by Elanat in 2023 and competes with Microsoft's default web frameworks (ASP.NET Core MVC and Razor Pages and Blazor). CodeBehind is an engineering masterpiece that simultaneously provides the possibility of development based on many patterns.
Experiments with procedurally-generated worlds, XNA, and design patterns
Utility to generate "realistically looking" traffic for Sitecore sites with configurable patterns