What are some excellent Github projects that really showcase best practices and great architecture and design?

This page summarizes the projects mentioned and recommended in the original post on /r/csharp

Our great sponsors
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • WorkOS - The modern identity platform for B2B SaaS
  • SaaSHub - Software Alternatives and Reviews
  • 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.

  • User data is stored in this repository: eShopOnWeb/AppIdentityDbContext.cs at master · dotnet-architecture/eShopOnWeb · GitHub

  • AspNetCore.BookStore

    ASP.NET Core application using Command Pattern and Repository Pattern

  • I found this one very interesting GitHub - andreluizsecco/AspNetCore.BookStore: ASP.NET Core application using Command Pattern and Repository Pattern

  • 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
  • DOOM-3-BFG

    Doom 3 BFG Edition

  • id Tech 4

  • Bitwarden

    The core infrastructure backend (API, database, Docker, etc). (by bitwarden)

  • I really enjoy reading https://github.com/bitwarden/server

  • CleanArchitecture

    Clean Architecture Solution Template for ASP.NET Core

  • I really like Jayson Taylor’s Clean Architecture and Jimmy Bogard’s Vertical Slice Architecture

  • ContosoUniversityDotNetCore-Pages

    With Razor Pages

  • I really like Jayson Taylor’s Clean Architecture and Jimmy Bogard’s Vertical Slice Architecture

  • awesome-dotnet

    A collection of awesome .NET libraries, tools, frameworks and software

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

    :camera: A modern, cross-platform, 2D Graphics library for .NET

  • SixLabors/ImageSharp: A modern, cross-platform, 2D Graphics library for .NET (github.com)

  • Pacco

    Sample microservices solution in .NET Core 3.1 based on the cloud-agnostic approach

  • For Microservices examples, you can check your these guys: https://github.com/devmentors/Pacco

  • modular-monolith-with-ddd

    Full Modular Monolith application with Domain-Driven Design approach.

  • vstest-docs

    Discontinued Documentation for the Visual Studio Test Platform.

  • vstest (c#) (I like this one a lot, architecture is very well documented here: https://github.com/Microsoft/vstest-docs)

  • NorthwindTraders

    Discontinued Northwind Traders is a sample application built using ASP.NET Core and Entity Framework Core.

  • Polly

    Polly is a .NET resilience and transient-fault-handling library that allows developers to express policies such as Retry, Circuit Breaker, Timeout, Bulkhead Isolation, and Fallback in a fluent and thread-safe manner. From version 6.0.1, Polly targets .NET Standard 1.1 and 2.0+.

  • I am quite partial to Polly

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts