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
Distributed transaction solution in micro-service base on eventually consistency, also an eventbus with Outbox pattern
A light-weight REST API development framework for ASP.NET 8 and newer.
- web-api
- vertical-slice-architecture
- repr-pattern
- minimal-api
: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
Surging is a micro-service engine that provides a lightweight, high-performance, modular RPC request pipeline. support Event-based Asynchronous Pattern and reactive programming.
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
A ready-to-use, layered ASP.NET Core 10 MVC solution template with Identity, EF Core, the repository pattern, Mapster mappings, dependency injection, tests and StyleCop warnings fixed.
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.
Generate SQL for CRUD operations based on your POCO classes for Dapper
- dapper
- repository-pattern
- crud-generator
- sql-generator
A business logic micro-framework for .NET and .NET Core
- architecture
- architectural-patterns
- peasy
- c-sharp
A fast globbing library for .NET / .NETStandard applications. Outperforms Regex.
- glob
- glob-pattern
- globbing-library
- csharp
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
Declarative framework for interactive CLI applications
- terminal
- command-line-interface
- library
- framework