C# clean-architecture

Open-source C# projects categorized as clean-architecture

Top 23 C# clean-architecture Projects

clean-architecture
  • CleanArchitecture

    Clean Architecture Solution Template for ASP.NET Core

    Project mention: 🚀 Introducing NextSolution V2: ASP.NET API + Next.js + Expo Starter Template | dev.to | 2024-09-07

    GitHub: Clean Architecture

  • InfluxDB

    Purpose built for real-time analytics at any scale. InfluxDB Platform is powered by columnar analytics, optimized for cost-efficient storage, and built with open data standards.

    InfluxDB logo
  • CleanArchitecture

    Clean Architecture Solution Template: A starting point for Clean Architecture with ASP.NET Core (by ardalis)

    Project mention: AdonisJS | news.ycombinator.com | 2024-06-20

    Looking at this, it has similar aspects as ASP.NET Core, and the same flaws as the Controller per class design used. Methods such as "create", "show" and "store" do not share a state, they shouldn't share a class either.

    However, you can rectify this, by just not trying to share a class with any of those. In .NET Steve Smith, aka Ardalis shows how to do this with his Clean architecture idea [1], Idea is to make a class for each endpoint. This also makes it easier for "Update" classes to share functionality with other "Update" classes and so on.

    [1]: https://github.com/ardalis/CleanArchitecture/tree/main/sampl...

  • modular-monolith-with-ddd

    Full Modular Monolith application with Domain-Driven Design approach.

    Project mention: Modular Monolith with DDD repository migrated to .NET 8.0 | /r/dotnet | 2023-12-09

    Link to PR here: https://github.com/kgrzybek/modular-monolith-with-ddd/pull/286

  • clean-code-dotnet

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

  • dotnet-starter-kit

    Production Grade Cloud-Ready .NET 8 Starter Kit (Web API + Blazor Client) with Multitenancy Support, and Clean/Modular Architecture that saves roughly 200+ Development Hours! All Batteries Included.

  • 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: How to find a sample enterprise applications? | /r/dotnet | 2023-12-06

    - https://github.com/ivanpaulovich/clean-architecture-manga (uses clean architecture in .NET Core + React)

  • Architecture

    .NET 8, Angular 18, 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.

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  • GuardClauses

    A simple package with guard clause extensions.

  • sample-dotnet-core-cqrs-api

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

  • run-aspnetcore-microservices

    Microservices on .NET platforms used ASP.NET Web API, Docker, RabbitMQ, MassTransit, Grpc, Yarp API Gateway, PostgreSQL, Redis, SQLite, SqlServer, Marten, Entity Framework Core, CQRS, MediatR, DDD, Vertical and Clean Architecture implementation with using latest features of .NET 8 and C# 12

  • coolstore-microservices

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

  • 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 (.NET) | news.ycombinator.com | 2024-07-08
  • 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.

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

  • booking-microservices

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

    Project mention: How do you structure large Minimal API Projects? | /r/dotnet | 2023-12-07

    Complete misinformation. Controllers are a thing of the past. Minimal APIs are fast, flexible, and can be organized neatly into endpoint groups in a dozen different ways. Hell there are even people that colocate a single endpoint with its mediator request handler https://github.com/meysamhadeli/booking-microservices/blob/main/src/Services/Flight/src/Flight/Aircrafts/Features/CreatingAircraft/V1/CreateAircraft.cs

  • Onion-architecture-ASP.NET-Core

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

  • CleanArchitectureWithBlazorServer

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

  • 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.

  • dotnet-template-onion

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

  • RapidBlazor

    Clean Architecture Solution Template for Blazor WebAssembly .NET 7

    Project mention: Has anyone had any luck at all getting this up and running? jasontaylordev/RapidBlazor: Clean Architecture Solution Template for Blazor WebAssembly .NET 7 | /r/Blazor | 2023-11-08
  • CleanMinimalApi

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

  • booking-modular-monolith

    Practical Modular Monolith, built with .Net 8, DDD, CQRS, Vertical Slice Architecture, Event-Driven Architecture, and the latest technologies.

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
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).

C# clean-architecture discussion

Log in or Post with

C# clean-architecture related posts

  • How do you structure large Minimal API Projects?

    8 projects | /r/dotnet | 7 Dec 2023
  • How to find a sample enterprise applications?

    4 projects | /r/dotnet | 6 Dec 2023
  • Best .NET Core API project for learning?

    9 projects | /r/dotnet | 4 Dec 2023
  • eShop vs eShopOnWeb?

    2 projects | /r/dotnet | 23 Nov 2023
  • KwikDeploy - Starting new Docker Deployment Open Source Project

    2 projects | /r/dotnet | 11 Oct 2023
  • Dotnet.World.News(Wednesday, September, 20, 2023)

    4 projects | /r/bitplatform | 22 Sep 2023
  • Why CQRS?

    4 projects | /r/dotnet | 6 Jul 2023
  • A note from our sponsor - InfluxDB
    www.influxdata.com | 8 Sep 2024
    InfluxDB Platform is powered by columnar analytics, optimized for cost-efficient storage, and built with open data standards. Learn more →

Index


Sponsored
Purpose built for real-time analytics at any scale.
InfluxDB Platform is powered by columnar analytics, optimized for cost-efficient storage, and built with open data standards.
www.influxdata.com

Did you konow that C# is
the 10th most popular programming language
based on number of metions?