Anyone have a link to a public repo of a full scale web project?

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

Our great sponsors
  • WorkOS - The modern identity platform for B2B SaaS
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • SaaSHub - Software Alternatives and Reviews
  • eShopOnContainers

    Discontinued Cross-platform .NET sample microservices and container based application that runs on Linux Windows and macOS. Powered by .NET 7, Docker Containers and Azure Kubernetes Services. Supports Visual Studio, VS for Mac and CLI based environments with Docker CLI, dotnet CLI, VS Code or any other code editor. Moved to https://github.com/dotnet/eShop.

    This Microsoft repo on GitHub has full fledged system composed of many microservices, including a web application. The front end, tho, is in Angular. You may find some good references from the general architecture and infrastructure, to the code itself. https://github.com/dotnet-architecture/eShopOnContainers

  • PeakLimsApiSample

    🧬 A complex DDD based web API to model the accessioning workflow within a LIMS.

    There’s some stuff I’d tweak on this project but it has some more advanced concepts you can check out. If you want to play around with something similar (several updates since this project) and get past the boilerplate you can check out this project.

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

  • Kavita

    Kavita is a fast, feature rich, cross platform reading server. Built with the goal of being a full solution for all your reading needs. Setup your own server and share your reading collection with your friends and family.

  • craftsman

    A .NET scaffolding tool to help you stop worrying about boilerplate and focus on your business logic 🚀

    There’s some stuff I’d tweak on this project but it has some more advanced concepts you can check out. If you want to play around with something similar (several updates since this project) and get past the boilerplate you can check out this project.

  • Reactivities

    Event app built with React & ASP.NET Core, based on Domain Driven Design architecture

  • SimplCommerce

    A simple, cross platform, modulith ecommerce system built on .NET

    Here another e-comerce project with Angular https://github.com/simplcommerce/SimplCommerce

  • hello-hangfire

    hello world for basic hangfire with postgres

    Can’t look at the bitwarden project in detail atm to confirm, but I wonder if you could set up tests that spin up a random of the four docker databases, or make fixtures that do each? I spin mine up like this, but you could easily put all four options in there and have a random one chosen. Theoretically you could have fixtures for all of them and they all run for the same tests with a different backbone?

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

  • Bitwarden

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

    This is my PR introducing it that I'm hoping to merge this week. What you describe is very similar to what I'm doing, I start all the databases in docker containers and I use a custom DataAttribute from xunit to create me a service provider for each type and inject our I*Repository for each method parameter.

  • eShopOnAbp

    Reference microservice solution built with the ABP Framework and .NET, runs on Kubernetes with Helm configuration, includes API Gateways, Angular and ASP.NET Core MVC applications, PostgreSQL and MongoDB databases

    Even better, try this version: https://github.com/abpframework/eShopOnAbp which is eShop on the ABP framework which I highly recommend.

  • ABP

    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.

    Even better, try this version: https://github.com/abpframework/eShopOnAbp which is eShop on the ABP framework which I highly recommend.

  • VerySimpleFileHost

    HTTP File Server with RESTful API

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