C# Architecture

Open-source C# projects categorized as Architecture

Top 23 C# Architecture Projects

  • CleanArchitecture

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

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

  • 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 and the ASP.NET Core platforms. Provides the fundamental infrastructure, production-ready startup templates, application modules, UI themes, tooling, guides and documentation.

  • Project mention: ABP Suite: Best CRUD Page Generation Tool for .NET | dev.to | 2024-02-14

    In conclusion, ABP Suite is a game-changer in the realm of application development. Its modular design (comes from ABP Framework), powerful code generation, and support for modern frontend frameworks make it a go-to choice for developers looking to build scalable and feature-rich applications. Whether you are working on a small project or a large enterprise application, ABP Suite provides the tools you need to succeed in your development endeavors.

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • ASP.NET Boilerplate

    ASP.NET Boilerplate - Web Application Framework

  • Project mention: Como avanzar con .Net? | /r/devsarg | 2023-06-27

    https://aspnetboilerplate.com/ (por si alguien le interesa)

  • 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

  • eShopOnWeb

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

  • Project mention: How to find a sample enterprise applications? | /r/dotnet | 2023-12-06

    - https://github.com/dotnet-architecture/eShopOnWeb (a Microsoft example -- also includes the link to a recent livestream which provides an overview)

  • EquinoxProject

    Full ASP.NET Core 6 application with DDD, CQRS and Event Sourcing concepts

  • Architecture

    .NET 8, Angular 17, 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
  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

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

  • Project mention: Game dev for a Web developer | /r/Unity3D | 2023-06-14

    Look into learning OOP principles, interfaces, dependency injection, etc are key to reduce coupling. Also ignore that other dude in the replies, avoid Unity YouTube content like the plague those videos never teach good practices, for Unity I would suggest MVC, MVVM type patterns, there's some great resources on patterns for games and also some specific Unity architectures that people have created for Unity like SCA Unity.

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

  • scriptable-events

    Simple and extensible event system for Unity Engine, implemented via scriptable objects

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

  • Project mention: Mastering Scriptable Objects in Unity: A Complete Guide 🚀 | /r/Unity3D | 2023-07-11

    There's also an asset inspired by this, Kassets: https://github.com/kadinche/Kassets

  • software-design-patterns

    C# Design Patterns Tutorial Sample Code

  • Ecstasy

    Simplest powerful ECS for Unity. Flexible and fast. Works w/ Burst (by neon-age)

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

  • 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# Architecture related posts

Index

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

Project Stars
1 CleanArchitecture 14,810
2 ABP 12,221
3 ASP.NET Boilerplate 11,564
4 modular-monolith-with-ddd 10,270
5 eShopOnWeb 9,902
6 EquinoxProject 6,281
7 Architecture 3,076
8 DesignPatternsLibrary 1,914
9 Unity-Programming-Patterns 1,802
10 evolutionary-architecture-by-example 1,136
11 ScriptableObject-Architecture 916
12 peasy 506
13 Liquid-Application-Framework 490
14 Elements 329
15 azure-saas 315
16 silky 270
17 scriptable-events 122
18 xaml-code-experiences 117
19 Kassets 101
20 software-design-patterns 95
21 Ecstasy 80
22 Modular-monolith-by-example 65
23 StartupOrchestration.NET 16

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