C# project architecture examples, page 7
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 301–350 of 359
mongodb/mongo-csharp-driver★ 3.2k
The repository is the official MongoDB .NET/C# driver.
intel/acat★ 3.2k
ACAT is a modular, desktop assistive‐communication toolkit written in C#/.NET 4.8.1.
github-for-unity/unity★ 3.2k
GitHub for Unity is a Unity extension for Git and GitHub source-control workflows.
dotnet/extensions★ 3.2k
This repository is a suite of .NET libraries, not one application with a single end-to-end flow.
isadorasophia/murder★ 3.2k
aspnetrun/run-aspnetcore-microservices★ 3.2k
Based on our analysis, this repository is an e-commerce microservices project built with .NET.
ardalis/apiendpoints★ 3.2k
Ardalis.ApiEndpoints is a library for structuring ASP.NET Core APIs as single-action, REPR-style endpoint classes rather than broad controllers.
bloxstraplabs/bloxstrap★ 3.2k
Bloxstrap is a Windows replacement bootstrapper for Roblox.
tuyoogame/yooasset★ 3.2k
This is a Unity package-style repository for YooAsset, centered under Assets/YooAsset.
onlyoffice/communityserver★ 3.2k
ONLYOFFICE Groups is a collaborative workspace spanning documents, projects, CRM, and team collaboration.
goatcorp/ffxivquicklauncher★ 3.2k
XIVLauncher is a .NET desktop launcher for Final Fantasy XIV, providing account login, game patching/repair, platform-specific startup, and optional Dalamud addon injection.
zeromq/netmq★ 3.1k
– Core Functionality: Include modules like the “Core” (e.g., src/NetMQ/Core) which defines basic classes such as Address, Command, Poller/Proactor, and session management.
flaui/flaui★ 3.1k
FlaUI is a .NET library for automating and UI-testing Windows applications through Microsoft UI Automation.
chronoxor/netcoreserver★ 3.1k
davidfowl/todoapp★ 3.1k
gittools/gitversion★ 3.1k
This is an open-source, multi-component .NET tool (GitVersion) that computes Semantic Version numbers from Git history.
fastreports/fastreport★ 3.1k
1. This repository is a multi-project .NET reporting platform, not a single app.
nyan-x-cat/asyncrat-c-sharp★ 3.1k
AsyncRAT is a remote administration tool with a Windows client and operator console communicating over an encrypted connection.
kgrzybek/sample-dotnet-core-cqrs-api★ 3.1k
Presentation/API Layer: Represented by the “SampleProject.API” project.
steamre/steamkit★ 3k
Project type: an open-source, modular .NET library (SteamKit2) for interfacing with Valve’s Steam network.
morkt/garbro★ 3k
Core Archive Format Library (ArcFormats): This directory houses hundreds of classes, each implementing handlers for specific archive types and resources (images, audio, and…
danielpalme/reportgenerator★ 3k
ReportGenerator is a code coverage report converter and visualizer.
microsoft/playwright-dotnet★ 3k
Playwright for .NET is a browser-automation library.
jbevain/cecil★ 3k
Mono.Cecil is a .NET library for inspecting and modifying ECMA CIL assemblies through an object model, then writing modified binaries.
NBTExplorer is a desktop editor for Minecraft-oriented Named Binary Tag (NBT) data. It reads and writes standalone NBT, schematic, region/anvil, and Cubic Chunks region files.
slskd/slskd★ 3k
Components for Search, Transfers, Chat, Browse, and System management
shrimqy/sefirah★ 3k
Sefirah is a desktop companion for an Android app, synchronizing device features and exposing phone content and controls on the PC.
fna-xna/fna★ 3k
FNA is an open-source reimplementation of Microsoft XNA4 strictly for desktop environments.
Units.NET is a multi-project .NET library for strongly typed physical quantities and unit conversion.
pixeval/pixeval★ 2.9k
This is represented by directories like “src/Pixeval/Pages”, “src/Pixeval/Controls”, and “src/Pixeval/Themes”.
neweracracker/loic★ 2.9k
Core Application: The main executable and logic are implemented in src/Program.cs and various Windows Forms (frmMain, frmEULA, frmEZGrab, frmWtf) that provide the UI.
modesttree/zenject★ 2.9k
lagrangedev/lagrange.core★ 2.9k
Lagrange.Core – a low‐level, protocol‐handling library that implements the NTQQ protocol in C#, with rich support for login, message serialization/deserialization, event…
open-rpa/openrpa★ 2.9k
OpenRPA is a full-stack, plugin-driven desktop application for Robotic Process Automation (RPA).
dotnet/macios★ 2.9k
This repository provides the .NET SDKs for building native iOS, Mac Catalyst, macOS, and tvOS applications.
microsoft/mcp★ 2.9k
This is a mono‐repo for Microsoft’s Model Context Protocol (MCP) servers and tools.
tayx94/graphy★ 2.9k
It is structured as a Unity package with distinct separation of runtime functionalities, editor customizations, and asset resources (fonts, materials, shaders, prefabs).
octokit/octokit.net★ 2.8k
seriawei/zkeacms★ 2.8k
Web Host Layer: At the front, the “ZKEACMS.WebHost” project is the entry point.
shaked6540/youtubeplaylistdownloader★ 2.8k
User Interface (UI) Layer – Represented by XAML files and their associated code-behind (for example, MainPage.xaml, DownloadPage.xaml, Settings.xaml, Help.xaml, and About.xaml).
classisland/classisland★ 2.8k
ClassIsland is a cross-platform classroom-display application.
pryaxis/tshock★ 2.8k
TShock is a server-side toolbox and plugin framework for Terraria.
intro-skipper/intro-skipper★ 2.8k
Intro Skipper is a Jellyfin plugin that analyzes local television media, detects intro and other skippable time ranges, stores them, and exposes them back to Jellyfin for…
loic-sharma/baget★ 2.8k
Web/Application Layer – Represented by projects like BaGet.Web and the core BaGet project (located in src/BaGet and src/BaGet.Web). This layer includes.
roslynpad/roslynpad★ 2.8k
– Platforms: Windows/WPF (src/RoslynPad.Editor.Windows, src/RoslynPad.Roslyn.Windows, src/RoslynPad)
tasemulators/bizhawk★ 2.8k
BizHawk is a multi-system emulator frontend aimed at both casual play and tool-assisted speedrunning.
keijiro/kinoglitch★ 2.8k
The project is a Unity package focused on providing two primary glitch video effects – Analog Glitch and Digital Glitch.
shack2/snetcracker★ 2.7k
SNETCracker is a Windows weak-password auditing tool.
fluentribbon/fluent.ribbon★ 2.7k
Ribbon Controls (RibbonTabControl, Backstage, Gallery, etc.)
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.