9 best C# Architecture libraries in 2024
by marketing.admin@openweaver.com Updated: Mar 1, 2023
Guide Kit
The use of architecture libraries is a great way to provide structure to your code and make it easier to maintain. It also helps you document your code and provide guidelines for new developers. If you just start writing code without any kind of structure, it's going to be hard for others to understand what you're doing. You can use architecture libraries like clean-architecture-manga, MCW-serverless architecture, N-tier architecture as a reference on how things should be done in your project. C# architecture libraries are useful for implementing architectures like n-tier architecture, clean architecture and many more. Clean Architecture Manga is a clean architecture framework that can be used to design, document and implement Agile projects. It was designed with simplicity in mind and is fully customizable according to the project requirements. MCW Serverless Architecture is a lightweight and extensible framework for building modern cloud applications using AWS Lambda functions and Amazon API Gateway. This library helps you build scalable microservices for your serverless architectures. N-Tier architecture framework helps developers to develop and deploy multi-tier applications on the cloud from one central place. It provides support for multiple tiers like UI, business logic & database as well as integration between them all. Popular open source C# architecture libraries include
eShopOnWebby dotnet-architecture
Sample ASP.NET Core 6.0 reference application, powered by Microsoft, demonstrating a layered application architecture with monolithic deployment model. Download the eBook PDF from docs folder.
eShopOnWebby dotnet-architecture
C# 8892 Version:Current License: Permissive (MIT)
clean-architecture-mangaby ivanpaulovich
:cyclone: Clean Architecture with .NET6, C#10 and React+Redux. Use cases as central organizing structure, completely testable, decoupled from frameworks
clean-architecture-mangaby ivanpaulovich
C# 3632 Version:v1.0.0 License: Permissive (Apache-2.0)
Architectureby rafaelfgx
.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.
Architectureby rafaelfgx
C# 2843 Version:Current License: Permissive (MIT)
awesome-dotnet-tipsby meysamhadeli
A curated list of awesome tips and tricks, resources, videos and articles in .net, software architecture, microservice and cloud-native
awesome-dotnet-tipsby meysamhadeli
C# 733 Version:Current License: Permissive (MIT)
ScriptableObject-Architectureby DanielEverland
Makes using Scriptable Objects as a fundamental part of your architecture in Unity super easy
ScriptableObject-Architectureby DanielEverland
C# 786 Version:v1.7.0 License: Permissive (MIT)
Onion-architecture-ASP.NET-Coreby Amitpnk
WhiteApp API solution template which is built on Onion Architecture with all essential feature using .NET 5!
Onion-architecture-ASP.NET-Coreby Amitpnk
C# 691 Version:v1.4 License: Permissive (MIT)
hexagonal-architecture-acerolaby ivanpaulovich
An Hexagonal Architecture service template with DDD, CQRS, TDD and SOLID using .NET Core 2.0. All small features are testable and could be mocked. Adapters could be mocked or exchanged.
hexagonal-architecture-acerolaby ivanpaulovich
C# 407 Version:v0.9.1-beta License: Permissive (Apache-2.0)
MCW-Serverless-architectureby microsoft
MCW Serverless architecture
MCW-Serverless-architectureby microsoft
C# 160 Version:Current License: Permissive (MIT)
N-Tier-Architectureby nuyonu
This is a n-layer architecture based on Common web application architectures.
N-Tier-Architectureby nuyonu
C# 175 Version:Current License: Permissive (MIT)