Manage all types of time series data in a single, purpose-built database. Run at any scale in any environment in the cloud, on-premises, or at the edge. Learn more →
Top 23 C# Architecture Projects
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.
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: Open-Source Web Application Framework for Asp.net Core | news.ycombinator.com | 2023-08-13
Collect and Analyze Billions of Data Points in Real Time. Manage all types of time series data in a single, purpose-built database. Run at any scale in any environment in the cloud, on-premises, or at the edge.
ASP.NET Boilerplate - Web Application FrameworkProject mention: Como avanzar con .Net? | /r/devsarg | 2023-06-27
https://aspnetboilerplate.com/ (por si alguien le interesa)
Sample ASP.NET Core 7.0 reference application, powered by Microsoft, demonstrating a layered application architecture with monolithic deployment model. Download the eBook PDF from docs folder.Project mention: eShop vs eShopOnWeb? | /r/dotnet | 2023-11-23
dotnet-architecture/eShopOnWeb: Sample ASP.NET Core 7.0 reference application, powered by Microsoft, demonstrating a layered application architecture with monolithic deployment model. Download the eBook PDF from docs folder. (github.com)
Full Modular Monolith application with Domain-Driven Design approach.Project mention: How I start every new Python backend API project | dev.to | 2023-01-19
You can see there is a module called building_blocks. Inside it, I keep all the utilities needed in the project, like a logger, serializers, and so on. I did not make up this name, I borrowed it from this repo.
Full ASP.NET Core 6 application with DDD, CQRS and Event Sourcing concepts
.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
Learn any GitHub repo in 59 seconds. Onboard AI learns any GitHub repo in minutes and lets you chat with it to locate functionality, understand different parts, and generate new code. Use it for free at www.getonboard.dev.
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.
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.
Makes using Scriptable Objects as a fundamental part of your architecture in Unity super easyProject mention: Question about using Databases or in-Unity data storage. | /r/Unity2D | 2023-01-02
There was a very interesting talk by Ryan Hipple a few years back (https://youtu.be/raQ3iHhE_Kk). He's showing some ideas for "Scriptable Variables", RuntimeSets and more. You can also check out this repo with his concepts already implemented https://github.com/DanielEverland/ScriptableObject-Architecture.
A business logic micro-framework for .NET and .NET Core
Liquid Application Framework documentation, useful links and sample project
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
The smallest useful BIM. (by hypar-io)Project mention: What .NET library would you use to generate basic 2D graphics (like the diagram below) for a WPF desktop app? | /r/dotnet | 2023-03-25
Take a look at Hypar's Elements library https://github.com/hypar-io/Elements
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.Project mention: Why would I ever choose IdentityServer over Azure AD B2C? | /r/dotnet | 2023-02-09
The Silky framework is designed to help developers quickly build a microservice development framework through simple code and configuration under the .net platform.
A collection of the experiences I have collected during days of Xamarin and Wpf, while following the MVVM design pattern.
Simple and extensible event system for Unity Engine, implemented via scriptable objects
C# Design Patterns Tutorial Sample Code
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
Simplest powerful ECS for Unity. Flexible and fast. Works w/ Burst (by neon-age)
Modular monolith architecture example in .NET. Estimation Tool is tool to optimize estimation process in IT company.
Streamline your application startup process. Easily enable multiple presentation layers to effectively scale your application.Project mention: Make Your .NET Startup Code More Modular with StartupOrchestration.NET | /r/dotnet | 2023-04-24
Introducing StartupOrchestration.NET, a library that helps developers easily manage service registrations in their .NET applications. One of the coolest things about this library is that it lets the application layer handle service registrations independently of the presentation layer, which is a great way to separate concerns and make sure that each layer stays focused on its own responsibilities. Plus, StartupOrchestration.NET is super flexible and can work with many different presentation layers, so you can create the perfect setup for your needs. This library is all about making your job easier and giving you more control over your .NET applications!
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
C# Architecture related posts
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
Architecture project using .NET 7, Angular 15, Clean Architecture, Clean Code, SOLID Principles.
1 project | /r/dotnet | 24 Mar 2023
What books do you guys recommend getting into designing software architecture?
1 project | /r/softwarearchitecture | 29 Jan 2023
A note from our sponsor - InfluxDB
www.influxdata.com | 29 Nov 2023
What are some of the best open-source Architecture projects in C#? This list will help you: