C# clean-architecture

Open-source C# projects categorized as clean-architecture

Top 23 C# clean-architecture Projects

  • CleanArchitecture

    Clean Architecture Solution Template: A starting point for Clean Architecture with ASP.NET Core

    Project mention: Dotnet.World.News(Wednesday, September, 20, 2023) | /r/bitplatform | 2023-09-22

    🔴 [CleanArchitecture] (Learning Template + Docs): A starting point for Clean Architecture with ASP.NET Core. Clean Architecture is just the latest in a series of names for the same loosely-coupled, dependency-inverted architecture.

  • CleanArchitecture

    Clean Architecture Solution Template for ASP.NET Core (by jasontaylordev)

    Project mention: Why CQRS? | /r/dotnet | 2023-07-06

    The CleanArchitecture is a typical empty boilerplate for a base line CQRS, but it doesn't come up with any batteries included.

  • Mergify

    Tired of breaking your main and manually rebasing outdated pull requests?. Managing outdated pull requests is time-consuming. Mergify's Merge Queue automates your pull request management & merging. It's fully integrated to GitHub & coordinated with any CI. Start focusing on code. Try Mergify for free.

  • eShopOnWeb

    Sample ASP.NET Core 7.0 reference application, powered by Microsoft, demonstrating a layered application architecture with monolithic deployment model. Download the eBook PDF from docs folder.

    Project mention: What are the GitHub repositories or blogs to learn industry-standard coding for Web API | /r/dotnet | 2023-06-15

    There is also https://github.com/dotnet-architecture/eShopOnWeb

  • modular-monolith-with-ddd

    Full Modular Monolith application with Domain-Driven Design approach.

    Project mention: How I start every new Python backend API project | dev.to | 2023-01-19

    You can see there is a module called building_blocks. Inside it, I keep all the utilities needed in the project, like a logger, serializers, and so on. I did not make up this name, I borrowed it from this repo.

  • clean-code-dotnet

    :bathtub: Clean Code concepts and tools adapted for .NET

    Project mention: What helped you to achieve a cleaner code? | /r/PinoyProgrammer | 2023-03-06

    More clean code concepts from this GitHub repo. Derived from Robert C. Martin's book Clean Code, adapted for .NET/.NET Core. There is also for JavaScript and PHP.

  • clean-architecture-manga

    :cyclone: Clean Architecture with .NET6, C#10 and React+Redux. Use cases as central organizing structure, completely testable, decoupled from frameworks

    Project mention: Where can I learn more about Design Patterns & Clean Architecture in .NET? | /r/dotnet | 2023-04-04
  • dotnet-webapi-boilerplate

    Clean Architecture Template for .NET 7.0 WebApi built with Multitenancy Support.

    Project mention: FullStackHero .NET 7 Web API is now released!🔥 | /r/dotnet | 2023-04-09
  • SonarLint

    Clean code begins in your IDE with SonarLint. Up your coding game and discover issues early. SonarLint is a free plugin that helps you find & fix bugs and security issues from the moment you start writing code. Install from your favorite IDE marketplace today.

  • Architecture

    .NET 7, Angular 16, Clean Architecture, Clean Code, SOLID Principles, KISS Principle, DRY Principle, Fail Fast Principle, Common Closure Principle, Common Reuse Principle, Acyclic Dependencies Principle, Mediator Pattern, Result Pattern, Folder-by-Feature Structure, Separation of Concerns.

    Project mention: Architecture .NET 7, Angular 16, Clean Architecture, Clean Code, Solid | news.ycombinator.com | 2023-05-03
  • GuardClauses

    A simple package with guard clause extensions.

    Project mention: Why doesn't eager loading work with EF? | /r/dotnet | 2023-06-17

    You could also use the Ardalis Guard Clause, Ardalis Result and Fluent Validation

  • sample-dotnet-core-cqrs-api

    Sample .NET Core REST API CQRS implementation with raw SQL and DDD using Clean Architecture.

    Project mention: Are dotnet contracting jobs common? | /r/dotnet | 2023-04-23
  • coolstore-microservices

    A full-stack .NET microservices build on Dapr and Tye

  • run-aspnetcore-microservices

    Microservices on .Net platforms which used Asp.Net Web API, Docker, RabbitMQ, MassTransit, Grpc, Ocelot API Gateway, MongoDB, Redis, PostgreSQL, SqlServer, Dapper, Entity Framework Core, CQRS and Clean Architecture implementation. Also includes Cross-Cutting concerns like Implementing Centralized Distributed Logging with Elasticsearch, Kibana

    Project mention: Starting Microservicies in .NET | /r/dotnet | 2023-02-03

    Like this: https://github.com/aspnetrun/run-aspnetcore-microservices

  • CleanArchitecture.WebApi

    An implementation of Clean Architecture for ASP.NET Core 3.1 WebAPI. Built with loosely coupled architecture and clean-code practices in mind.

    Project mention: Advice for the web API app development using clean architecture in .NET 6. | /r/dotnet | 2023-06-20
  • practical-clean-ddd

    🕸 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 🍻

  • Onion-architecture-ASP.NET-Core

    WhiteApp API solution template which is built on Onion Architecture with all essential feature using .NET 5!

    Project mention: Are dotnet contracting jobs common? | /r/dotnet | 2023-04-23
  • booking-microservices

    A practical microservices, built with .Net 8, DDD, CQRS, Event Sourcing, Vertical Slice Architecture, Event-Driven Architecture, and the latest technologies.

  • cqrs-clean-eventual-consistency

    CQRS, using Clean Architecture, multiple databases and Eventual Consistency

  • trouble-training

    FullStack DDD/CQRS with GraphQL workshop including distributed tracing and monitoring. This shows the configuration from React frontend to .Net backend.

  • CleanArchitectureWithBlazorServer

    This is a repository for creating a Blazor Server dashboard application following the principles of Clean Architecture

    Project mention: Recommendations for an open source Blazor server app with good UI and uses best practices? | /r/Blazor | 2023-05-07

    I have explained it to you further and put some constraints. If you only know how to think with very specific and detailed requirements then you can igmore this post. I don't have more patience nor time to debate this further. The post was only to get more possible input. I know how to search. Never mind. I can look at this: https://github.com/neozhu/CleanArchitectureWithBlazorServer

  • evolutionary-architecture-by-example

    Navigate the complex landscape of .NET software architecture with our step-by-step, story-like guide. Unpack the interplay between modular monoliths, microservices, domain-driven design, and various architectural patterns. Go beyond the one-size-fits-all solutions and understand how to blend these approaches based on your unique needs.

    Project mention: Evolutionary Architecture by Example | news.ycombinator.com | 2023-09-12
  • dotnet-template-onion

    Onion Architecture with .NET 6/.NET Core and CQRS/Event Sourcing following a DDD approach

  • CleanMinimalApi

    A template for an API using Clean Architecture and .net Minimal API's.

  • Reddnet

    🎭 Minimal Reddit clone

  • InfluxDB

    Collect and Analyze Billions of Data Points in Real Time. Manage all types of time series data in a single, purpose-built database. Run at any scale in any environment in the cloud, on-premises, or at the edge.

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2023-09-22.

C# clean-architecture related posts


Collect and Analyze Billions of Data Points in Real Time
Manage all types of time series data in a single, purpose-built database. Run at any scale in any environment in the cloud, on-premises, or at the edge.