Collection of the Most Popular .NET Open Source Projects

Collection of the Most Popular .NET Open Source Projects

There are many excellent .NET open source projects on GitHub, which are great for learning .NET, design patterns, and architecture.

Last updated 3/30/2022 11:35 AM
全球技术精选
4 min read
Category
.NET
Topic
C# Open Source Projects
Tags
.NET C# Open Source Projects Open Source Architecture Design

There are many excellent .NET open source projects on GitHub, which are perfect for learning .NET, design patterns, and architecture.

nopCommerce

https://github.com/nopSolutions/nopCommerce

star: 7k ⭐

nopCommerce is one of the most popular and best open-source e-commerce shopping cart solutions, based on ASP.NET Core. The project includes both a frontend and admin panel.

It uses the latest Microsoft technologies to deliver high performance, stability, and security.

The nopCommerce architecture follows great software patterns and security best practices, offering a pluggable and clean architecture. Its extensibility can also meet most business requirements.

GrandNode

https://github.com/grandnode/grandnode2

star: 400 ⭐

GrandNode is a free, open-source, high-performance, multi-tenant e-commerce platform built with the latest versions of .NET Core, MongoDB, AWS DocumentDB, Azure CosmosDB, and Vue.js.

It is an e-commerce platform that enables flexible development of online stores, supporting B2B, B2C, multi-store, multi-vendor, multi-tenant, multi-language, multi-currency, and other business models.

VirtoCommerce

https://github.com/VirtoCommerce/vc-platform

star: 970⭐

Virto Commerce is an open-source platform for building scalable e-commerce applications.

It is a complex digital commerce solution suitable for B2B, B2C, B2B2C enterprises, marketplaces, and derivative SaaS commerce platforms.

The design principles of Virto Commerce architecture are: microservices, API-First, cloud-native, and scalability.

Architecture diagram

Miniblog.Core

https://github.com/madskristensen/Miniblog.Core

star: 1.2k ⭐

Miniblog.Core is a fully functional, lightweight blog engine built on ASP.NET Core.

Blogifier

https://github.com/blogifierdotnet/Blogifier

star: 1k ⭐

Blogifier is an open-source blog engine developed with .NET and Blazor WebAssembly. With Blogifier, you can create a personal or multi-author blog site.

eShopOnContainers

https://github.com/dotnet-architecture/eShopOnContainers

star: 20k ⭐

A cross-platform .NET sample microservice and container-based application that runs on Linux, Windows, and macOS. Powered by .NET 6, Docker containers, and Azure Kubernetes Service, it supports Visual Studio, VS for Mac, and CLI-based environments.

The architecture proposes a microservice-oriented implementation and uses different implementations (simple CRUD and DDD/CQRS patterns) within each microservice.

CleanArchitecture (ardalis)

https://github.com/ardalis/CleanArchitecture

star: 9.8k ⭐

A clean architecture solution template based on .NET 6, designed according to clean architecture principles to quickly create single-page applications (SPA) using Angular and ASP.NET Core.

dotnet-webapi-boilerplate

https://github.com/fullstackhero/dotnet-webapi-boilerplate

star: 1.5k ⭐

dotnet-webapi-boilerplate is a .NET 6.0 WebApi clean architecture template that includes the most important packages and features your project will need, including out-of-the-box multi-tenancy support. This project can save your team 200+ hours of development time.

Features: Based on .NET 6, follows clean architecture principles, domain-driven design, multi-tenancy support, supports MySQL, MSSQL, Oracle, and PostgreSQL!

Abp Framework

https://github.com/abpframework/abp

star: 7.6k ⭐

The ABP Framework is a complete infrastructure built on ASP.NET Core, following software development best practices and the latest technologies to create modern web applications and APIs.

Based on domain-driven design, ABP provides a complete, modular, layered architecture and includes essential infrastructure such as event bus, background jobs, audit logging, and more.

Architecture diagram

University-Microservices

https://github.com/meysamhadeli/University-Microservices

star: 207 ⭐

A university application implemented in .NET Core using domain-driven design and CQRS.

Tech stack: .NET 6, EF Core, CAP, FluentValidation, Swagger & Swagger UI, Serilog, Opentelemetry-dotnet, Ocelot.

Architecture diagram

Original: https://medium.com/dotnet-hub/top-dotnet-asp-net-core-open-source-projects-most-popular-aspnetcore-best-github-repos-6261569bdb06

Author: Ashish Patel

Hope it helps!

Keep Exploring

Related Reading

More Articles