C# Architecture

Open-source C# projects categorized as Architecture

Top 22 C# Architecture Projects

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

  • SaaSHub

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

    SaaSHub logo
  • ABP

    Open-source web application framework for ASP.NET Core! Offers an opinionated architecture to build enterprise software solutions with best practices on top of the .NET. Provides the fundamental infrastructure, cross-cutting-concern implementations, startup templates, application modules, UI themes, tooling and documentation.

    Project mention: Open-source web application framework for ASP.NET Core | news.ycombinator.com | 2024-09-28

    What is going on with all the .zip files in git? https://github.com/abpframework/abp/blob/8.3.1/source-code/V...

    Bonus points for having them twice: https://github.com/abpframework/abp/blob/8.3.1/studio/source...

  • ASP.NET Boilerplate

    ASP.NET Boilerplate - Web Application Framework

  • 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

  • EquinoxProject

    Web Application ASP.NET 8 using Clean Architecture, DDD, CQRS, Event Sourcing and a lot of good practices

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

  • DesignPatternsLibrary

    A comprehensive design patterns library implemented in C#, which covers various design patterns from the most commonly used ones to the lesser-known ones. Get familiar with and learn design patterns through moderately realistic examples.

  • Unity-Programming-Patterns

    Implementations of programming design patterns in Unity with examples in C# when to use them.

  • 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
  • ScriptableObject-Architecture

    Makes using Scriptable Objects as a fundamental part of your architecture in Unity super easy

  • peasy

    A business logic micro-framework for .NET and .NET Core

  • Liquid-Application-Framework

    Liquid Application Framework documentation, useful links and sample project

  • Elements

    The smallest useful BIM. (by hypar-io)

  • azure-saas

    The Azure SaaS Development Kit (ASDK) provides a reference architecture, deployable reference implementation and tools to help developers, startups, ISVs and Enterprises deliver their applications as a SaaS service. A platform for platform creators.

  • silky

    The Silky framework is designed to help developers quickly build a microservice development framework through simple code and configuration under the .net platform.

  • xaml-code-experiences

    A collection of the experiences I have collected during days of Xamarin and Wpf, while following the MVVM design pattern.

  • Kassets

    Unity's Scriptable Object Architecture.

  • software-design-patterns

    C# Design Patterns Tutorial Sample Code

  • Modular-monolith-by-example

    Modular monolith architecture example in .NET. Estimation Tool is tool to optimize estimation process in IT company.

  • CleanArch

    .NET 8.0 API using the Clean Architecture

  • StartupOrchestration.NET

    Streamline your application startup process. Easily enable multiple presentation layers to effectively scale your application.

  • SO-Architecture-BoilerPlate

    A boilerplate for creating modular architectures using Scriptable Objects in Unity projects.

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# Architecture discussion

Log in or Post with

C# Architecture related posts

  • Evolutionary Architecture by Example (.NET)

    1 project | news.ycombinator.com | 8 Jul 2024
  • Modular Monolith with DDD repository migrated to .NET 8.0

    1 project | /r/dotnet | 9 Dec 2023
  • Advice for the web API app development using clean architecture in .NET 6.

    4 projects | /r/dotnet | 20 Jun 2023
  • Awesome Software Architecture

    1 project | /r/softwarearchitecture | 26 May 2023
  • Не знаю где задать этот вопрос

    2 projects | /r/AskARussian | 15 May 2023
  • Architecture .NET 7, Angular 16, Clean Architecture, Clean Code, Solid

    1 project | news.ycombinator.com | 3 May 2023
  • Where can I learn more about Design Patterns & Clean Architecture in .NET?

    2 projects | /r/dotnet | 4 Apr 2023
  • A note from our sponsor - SaaSHub
    www.saashub.com | 7 Oct 2024
    SaaSHub helps you find the best software and product alternatives Learn more →

Index

What are some of the best open-source Architecture projects in C#? This list will help you:

Project Stars
1 CleanArchitecture 16,247
2 ABP 12,817
3 ASP.NET Boilerplate 11,785
4 modular-monolith-with-ddd 11,016
5 EquinoxProject 6,388
6 Architecture 3,155
7 DesignPatternsLibrary 2,005
8 Unity-Programming-Patterns 1,896
9 evolutionary-architecture-by-example 1,621
10 ScriptableObject-Architecture 971
11 peasy 510
12 Liquid-Application-Framework 491
13 Elements 349
14 azure-saas 332
15 silky 275
16 xaml-code-experiences 118
17 Kassets 113
18 software-design-patterns 98
19 Modular-monolith-by-example 86
20 CleanArch 83
21 StartupOrchestration.NET 15
22 SO-Architecture-BoilerPlate 3

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com

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