559 packages tagged with “clean”
Roslyn analyzers that spot Bugs, Vulnerabilities and Code Smells in your code. For an even better overall experience, you can use SonarQube for IDE (Visual Studio, Rider, see https://www.sonarsource.com/products/sonarlint), which is a free extension that can be used standalone or with SonarQube (Server, Cloud, see: https://www.sonarsource.com/products/sonarqube/ and https://www.sonarsource.com/products/sonarcloud/).
A log sanitizing formatter to scrub sensitive data from logs
An example shared kernel project/package for use with Ardalis.CleanArchitecture template. You should probably replace this with your own package!
Kledex is a .NET Core framework that can be used to create a simple and clean design by enforcing single responsibility and separation of concerns. Its advanced features are ideal for Domain Driven Design (DDD), Command Query Responsibilty Segragation (CQRS) and Event Sourcing. Kledex also has Azure Service Bus and RabbitMQ integrations.
Clean Architecture Template for .NET WebAPI built with Multitenancy Support.
Clean Starter Kit for Umbraco
A set of exceptions to be used in projects looking to follow clean architecture.
Small framework to acelerate DDD-based applications
Unleash the power of .NET 8 with our Clean Architecture NuGet package: a versatile template tailored for Blazor, Maui, and future ASP.NET Core MVC and Razor Page applications. Designed with Domain-Driven Design principles, it provides a modular foundation for building scalable, maintainable web and mobile applications. Benefit from an enhanced Blazor Identity UI, seamless Tabler admin portal integration, and a curated selection of wangkanai tools and extensions for accelerated development. Perfect for developers seeking a robust, ready-to-implement architecture that adapts to evolving project needs.
Templates to use when creating an application using DDD, Mediator pattern, and clean architecture pattern.
The collection of thw base interfaces, entities and specifications for Clean Architecture application design.
SlimSolution is an XRMToolBox Plugin that helps in building cleaner solutions to avoid larger solution size and future layering or dependency problems. For now, the abilities of this tool are limited to cleaning unmanaged solutions from managed attributes, forms or views that are added to the solution but are not changed.
A template for a .NET 6.0 API using the best REST API practices.
A template for an API using a streamlined version of Clean Architecture and .NET Minimal APIs.
A template for an API using Alignment with other Clean Examplesa streamlined verion of Clean Architecture and GraphQL.net.
Core Library for the Clean Starter Kit for Umbraco
Entity Framework Core database provider for Kledex domain store.
This is a clean architecture style code generator which will generate Domain project containing entities; Application project containing repository interfaces, service interfaces, service implementations; Persistence project containg ApplicationDbcontext, repository implementations; it will also generate controllers for each entity in the WebAPI or WEBMVC project
Package containing the necessary classes to build and configure the Minded framework with the Microsoft Dependency Injection. Minded helps to implement a clean architecture, offering the scaffholding necessary to implement patterns like Mediator, Decorator, Command and Query and more. Encapsuplate all your business logic in Commands and Queries, the rest will be dealth by the framework.
Package containing the interfaces for the Mediator pattern. Minded helps to implement a clean architecture, offering the scaffholding necessary to implement patterns like Mediator, Decorator, Command and Query and more. Encapsuplate all your business logic in Commands and Queries, the rest will be dealth by the framework.
Clean Architecture Template for .NET8 Blazor WebAssembly built with MudBlazor Components.
Package containing the base classes to support Decorator pattern. Minded helps to implement a clean architecture, offering the scaffholding necessary to implement patterns like Mediator, Decorator, Command and Query and more. Encapsuplate all your business logic in Commands and Queries, the rest will be dealth by the framework.
Roslyn-based C# code analyzer that aims to provide a set of rules that helps to simplify code and make it cleaner.
The Clean Architecture Solution Template popularized by Steve @ardalis Smith. Provides a great starting point for modern and/or DDD solutions built with .NET 8 and C# 12. Features zero tight coupling to database or data access technology.
A fluentbuilder for Autofac that covers the most necessary use-cases for building the autofac-container wrapped in fluentbuilder that can also be combined with microsoft's dependencyinjection provider.
Package containing the core CQRS classes. Minded helps to implement a clean architecture, offering the scaffholding necessary to implement patterns like Mediator, Decorator, Command and Query and more. Encapsuplate all your business logic in Commands and Queries, the rest will be dealth by the framework.
Package which allows to add the Exception decorator. Minded helps to implement a clean architecture, offering the scaffholding necessary to implement patterns like Mediator, Decorator, Command and Query and more. Encapsuplate all your business logic in Commands and Queries, the rest will be dealth by the framework.
Simple code base to build Applications with best practices and minimum dependency