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
The automatic type-safe REST library for .NET. Refit turns a REST API into a C# interface and generates the HttpClient implementation, with support for HttpClientFactory, pluggable serializers and a testing package.
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.
- cqrs
- cqs
- csharp
- dotnet-core
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
Turns the Windows taskbar into a music bar: a full-width seekbar in 14 styles that dances to the music, karaoke lyrics, Windows 11 transparency and a control center.
Detect root, emulation, debug mode and other security concerns in your Xamarin apps