SaaSHub helps you find the best software and product alternatives Learn more →
Top 22 C# Architecture Projects
-
CleanArchitecture
Clean Architecture Solution Template: A starting point for Clean Architecture with ASP.NET Core (by ardalis)
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
-
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-28What 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...
-
-
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.
-
ScriptableObject-Architecture
Makes using Scriptable Objects as a fundamental part of your architecture in Unity super easy
-
-
Liquid-Application-Framework
Liquid Application Framework documentation, useful links and sample project
-
-
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.
-
-
-
Modular-monolith-by-example
Modular monolith architecture example in .NET. Estimation Tool is tool to optimize estimation process in IT company.
-
-
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.
C# Architecture discussion
C# Architecture related posts
-
Evolutionary Architecture by Example (.NET)
-
Modular Monolith with DDD repository migrated to .NET 8.0
-
Advice for the web API app development using clean architecture in .NET 6.
-
Awesome Software Architecture
-
Не знаю где задать этот вопрос
-
Architecture .NET 7, Angular 16, Clean Architecture, Clean Code, Solid
-
Where can I learn more about Design Patterns & Clean Architecture in .NET?
-
A note from our sponsor - SaaSHub
www.saashub.com | 7 Oct 2024
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 |