GitDiagram
Browse

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

  1. mongodb/mongo-csharp-driver★ 3.2k

    The repository is the official MongoDB .NET/C# driver.

  2. intel/acat★ 3.2k

    ACAT is a modular, desktop assistive‐communication toolkit written in C#/.NET 4.8.1.

  3. github-for-unity/unity★ 3.2k

    GitHub for Unity is a Unity extension for Git and GitHub source-control workflows.

  4. dotnet/extensions★ 3.2k

    This repository is a suite of .NET libraries, not one application with a single end-to-end flow.

  5. aspnetrun/run-aspnetcore-microservices★ 3.2k

    Based on our analysis, this repository is an e-commerce microservices project built with .NET.

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

  7. bloxstraplabs/bloxstrap★ 3.2k

    Bloxstrap is a Windows replacement bootstrapper for Roblox.

  8. tuyoogame/yooasset★ 3.2k

    This is a Unity package-style repository for YooAsset, centered under Assets/YooAsset.

  9. onlyoffice/communityserver★ 3.2k

    ONLYOFFICE Groups is a collaborative workspace spanning documents, projects, CRM, and team collaboration.

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

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

  12. flaui/flaui★ 3.1k

    FlaUI is a .NET library for automating and UI-testing Windows applications through Microsoft UI Automation.

  13. gittools/gitversion★ 3.1k

    This is an open-source, multi-component .NET tool (GitVersion) that computes Semantic Version numbers from Git history.

  14. fastreports/fastreport★ 3.1k

    1. This repository is a multi-project .NET reporting platform, not a single app.

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

  16. kgrzybek/sample-dotnet-core-cqrs-api★ 3.1k

    Presentation/API Layer: Represented by the “SampleProject.API” project.

  17. steamre/steamkit★ 3k

    Project type: an open-source, modular .NET library (SteamKit2) for interfacing with Valve’s Steam network.

  18. 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…

  19. danielpalme/reportgenerator★ 3k

    ReportGenerator is a code coverage report converter and visualizer.

  20. microsoft/playwright-dotnet★ 3k

    Playwright for .NET is a browser-automation library.

  21. jbevain/cecil★ 3k

    Mono.Cecil is a .NET library for inspecting and modifying ECMA CIL assemblies through an object model, then writing modified binaries.

  22. jaquadro/nbtexplorer★ 3k

    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.

  23. slskd/slskd★ 3k

    Components for Search, Transfers, Chat, Browse, and System management

  24. shrimqy/sefirah★ 3k

    Sefirah is a desktop companion for an Android app, synchronizing device features and exposing phone content and controls on the PC.

  25. fna-xna/fna★ 3k

    FNA is an open-source reimplementation of Microsoft XNA4 strictly for desktop environments.

  26. angularsen/unitsnet★ 3k

    Units.NET is a multi-project .NET library for strongly typed physical quantities and unit conversion.

  27. pixeval/pixeval★ 2.9k

    This is represented by directories like “src/Pixeval/Pages”, “src/Pixeval/Controls”, and “src/Pixeval/Themes”.

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

  29. 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…

  30. open-rpa/openrpa★ 2.9k

    OpenRPA is a full-stack, plugin-driven desktop application for Robotic Process Automation (RPA).

  31. dotnet/macios★ 2.9k

    This repository provides the .NET SDKs for building native iOS, Mac Catalyst, macOS, and tvOS applications.

  32. microsoft/mcp★ 2.9k

    This is a mono‐repo for Microsoft’s Model Context Protocol (MCP) servers and tools.

  33. 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).

  34. seriawei/zkeacms★ 2.8k

    Web Host Layer: At the front, the “ZKEACMS.WebHost” project is the entry point.

  35. 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).

  36. classisland/classisland★ 2.8k

    ClassIsland is a cross-platform classroom-display application.

  37. pryaxis/tshock★ 2.8k

    TShock is a server-side toolbox and plugin framework for Terraria.

  38. 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…

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

  40. roslynpad/roslynpad★ 2.8k

    – Platforms: Windows/WPF (src/RoslynPad.Editor.Windows, src/RoslynPad.Roslyn.Windows, src/RoslynPad)

  41. tasemulators/bizhawk★ 2.8k

    BizHawk is a multi-system emulator frontend aimed at both casual play and tool-assisted speedrunning.

  42. keijiro/kinoglitch★ 2.8k

    The project is a Unity package focused on providing two primary glitch video effects – Analog Glitch and Digital Glitch.

  43. shack2/snetcracker★ 2.7k

    SNETCracker is a Windows weak-password auditing tool.

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