C# project architecture examples, page 2
Interactive architecture diagrams of 359 open-source C# repositories with a GitDiagram architecture diagram, most stars first. Each diagram shows the project's main components, how they connect, and links every part to its file on GitHub.
Repositories 51–100 of 359
abpframework/abp★ 14.4k
ABP is a modular .NET application framework for building enterprise applications.
monogame/monogame★ 14.4k
MonoGame is a C#/.NET reimplementation of XNA for cross-platform game development.
duplicati/duplicati★ 14.4k
– Duplicati.GUI.TrayIcon: The graphical desktop application that provides user controls.
kohsuke/winsw★ 14.4k
WinSW turns an XML-defined application into a Windows service.
radarr/radarr★ 14.4k
Radarr is a self-hosted movie collection manager.
flow-launcher/flow.launcher★ 14.3k
User Interface (Presentation Layer): Represented by the Flow.Launcher folder which contains the App.xaml, MainWindow.xaml, and various pages, dialogs, and controls.
subtitleedit/subtitleedit★ 14.2k
Subtitle Edit is a cross-platform desktop subtitle editor/converter with media-assisted editing, OCR, translation, speech, and image-subtitle workflows.
app-vnext/polly★ 14.1k
Extensions Module: Capture extensions for dependency injection and telemetry, which are found in Polly.Extensions.
questpdf/questpdf★ 14.1k
- This is the source for QuestPDF, a .NET PDF generation library.
kgrzybek/modular-monolith-with-ddd★ 13.9k
This is a .NET 8 modular monolith implementing a Meetup-like meeting-groups domain with DDD, CQRS, asynchronous module integration, and event sourcing for Payments.
memstechtips/winhance★ 13.8k
Winhance is a Windows 10/11 enhancement utility for managing apps, applying system optimizations and customizations, and preparing Windows installation media.
srwi/everythingtoolbar★ 13.7k
Project type: Native Windows desktop integration + WPF application + Shell extension + installer + build pipeline.
justarchinet/archisteamfarm★ 13.7k
ArchiSteamFarm (ASF) is a cross-platform C#/.NET service for operating many Steam accounts without the Steam client, primarily card farming, plus account actions, trading, chat…
babalae/better-genshin-impact★ 13.1k
Game Capture System (Multiple capture methods)
unity-technologies/unitycsreference★ 13k
This repository is Unity’s C# engine and editor reference source, not a standalone application with one end-to-end workflow.
josefnemec/playnite★ 12.7k
Playnite.DesktopApp (the primary WPF desktop interface).
dotnet/csharplang★ 12.6k
microsoft/garnet★ 12k
Garnet is a RESP-compatible remote cache-store.
aspnetboilerplate/aspnetboilerplate★ 12k
ASP.NET Boilerplate is a modular application framework for building layered web applications, with multi-tenancy and common application infrastructure.
jbogard/mediatr★ 11.8k
luckypennysoftware/mediatr★ 11.8k
This is an open-source .NET library (MediatR) implementing the Mediator pattern for in-process messaging.
kareadita/kavita★ 11.7k
Kavita is a self-hosted reading server for comics, manga, webtoons, and books.
spectreconsole/spectre.console★ 11.6k
Spectre.Console is a .NET library for building styled, interactive console applications.
chocolatey/choco★ 11.5k
Chocolatey is a Windows package manager exposed primarily through the choco CLI.
mono/mono★ 11.5k
Mono is a cross-platform implementation of the .NET Framework and Common Language Runtime.
jamesnk/newtonsoft.json★ 11.3k
This project is Json.NET – an open‐source JSON processing library for the .NET ecosystem.
dotnet/eshop★ 11k
eShop is a services-based e-commerce reference application with web and .NET MAUI clients, catalog, basket, identity, and order-processing services.
gui-cs/terminal.gui★ 10.9k
This is an open-source .NET “Terminal.Gui” toolkit: a class-library/framework for building rich text-based UIs (TUIs) on Windows, macOS, and Linux.
mathewsachin/captura★ 10.8k
Captura is a Windows desktop screen recorder and screenshot tool, with a command-line entry point.
stocksharp/stocksharp★ 10.8k
StockSharp is a trading platform API spanning algorithmic strategy execution, market-data handling, analysis, import/export, and historical emulation.
tyrrrz/discordchatexporter★ 10.8k
DiscordChatExporter is a cross-platform client application (desktop GUI and CLI) that exports message history from Discord channels.
dotnet/orleans★ 10.7k
dotnet-architecture/eshoponweb★ 10.7k
eShopOnWeb is a single-process ASP.NET Core store with a server-rendered storefront, a separate catalog PublicApi, and a Blazor WebAssembly admin client.
cysharp/unitask★ 10.7k
This project is a specialized asynchronous utility library for Unity.
lostindark/driverstoreexplorer★ 10.6k
1.
mudblazor/mudblazor★ 10.6k
MudBlazor is a Material Design component framework for Blazor.
kyome22/runcat_for_windows★ 10.3k
RunCat 365 is a Windows taskbar companion: it animates a selected runner while periodically collecting system metrics for display in its context menu.
ysgstudyhards/dotnetguide★ 10.3k
This is primarily an open-source learning repository (“DotNetGuide”) that combines.
0x7c13/notepads★ 10.3k
Notepads is a lightweight Windows text editor organized around launching or opening files, editing them in tabbed Sets, and preserving or exporting work.
cefsharp/cefsharp★ 10.3k
CefSharp embeds Chromium/CEF in .NET applications through managed browser controls and a C++/CLI runtime bridge.
automapper/automapper★ 10.2k
luckypennysoftware/automapper★ 10.2k
AutoMapper is an open-source .NET library (distributed via NuGet) whose sole purpose is to automate the mapping of properties from one object type to another, eliminating…
nopsolutions/nopcommerce★ 10.2k
nopCommerce is an ASP.NET Core e-commerce platform.
hangfireio/hangfire★ 10k
Job Storage System (with multiple provider support)
kyome22/runcat365★ 10k
This is a Windows desktop application (C#/.NET 9.0) that displays a cute running cat animation in the Windows Taskbar and optionally an endless runner “game” window.
quasar/quasar★ 9.9k
Quasar is a Windows remote-administration application: an operator uses the server interface to manage connected client machines, with shared message types and a TCP/TLS transport.
humanizr/humanizer★ 9.9k
Humanizer is a .NET library that converts common application values into human-friendly, culture-aware text.
fluentvalidation/fluentvalidation★ 9.8k
FluentValidation is a .NET library for defining strongly typed validation rules with a fluent API, executing them against models, and inspecting failures.
egametang/et★ 9.7k
This is a Unity-based open-source game framework (ET) that unifies client and server development in C#.
lepoco/wpfui★ 9.7k
WPF UI is a Fluent-style control and appearance library for WPF applications.
Counted over GitDiagram's stored diagrams of public repositories, from the names their components and groups carry and the files they link to; the rules are the ones in the 2026 open-source architecture report. Stars are GitHub's when the diagram was last made. Rebuilt daily: hubs grow as more repositories' languages are known.