Open-source C# projects categorized as ASP.NET | Edit details

Top 23 C# ASP.NET Projects

  • nopCommerce

    The most popular open-source eCommerce shopping cart solution based on ASP.NET Core

    Project mention: 64-bit Visual Studio 2022 now available! | reddit.com/r/programming | 2021-11-08

    As a test I just cloned https://github.com/nopSolutions/nopCommerce

  • Ocelot

    .NET core API Gateway

    Project mention: Some useful Libraries for .NET projects | dev.to | 2021-10-02

    Ocelot Github Nuget: Install-Package Ocelot -Version 17.0.0

  • Scout APM

    Less time debugging, more time building. Scout APM allows you to find and fix performance issues with no hassle. Now with error monitoring and external services monitoring, Scout is a developer's best friend when it comes to application development.

  • Orchard Core

    Orchard Core is an open-source modular and multi-tenant application framework built with ASP.NET Core, and a content management system (CMS) built on top of that framework.

    Project mention: Know a well-written Web Project that serves as a good reference? | reddit.com/r/dotnet | 2021-10-31
  • Hot Chocolate

    Welcome to the home of the Hot Chocolate GraphQL server for .NET, the Strawberry Shake GraphQL client for .NET and Banana Cake Pop the awesome Monaco based GraphQL IDE.

    Project mention: Adopting 200 OK! Error Handling strategy in GraphQL with Hot Chocolate (dotnet). | dev.to | 2021-11-22

    If you don't know Hot Chocolate framework, feel free to read about it on chillicream.com (official website) and feel free to join the great community (which is always willing to help) on slack

  • ASP.NET MVC Boilerplate

    .NET project templates with batteries included, providing the minimum amount of code required to get you going faster.

    Project mention: Adding Polly Policies To Your IDistributedCache | dev.to | 2021-04-02

    I never published Nuget packages myself, but with the help of Dotnet-Boxed it was super easy.

  • Exceptionless

    Exceptionless server and jobs

    Project mention: Sentry alternative that can run on ARM? | reddit.com/r/selfhosted | 2022-01-16

    Maybe Exceptionless?

  • GrandNode

    Open source, headless, multi-tenant eCommerce platform built with .NET Core, MongoDB, AWS DocumentDB, Azure CosmosDB, Vue.js.

  • OPS

    OPS - Build and Run Open Source Unikernels. Quickly and easily build and deploy open source unikernels in tens of seconds. Deploy in any language to any cloud.

  • Squidex

    Headless CMS and Content Managment Hub

    Project mention: Proyectos Open-source .NET | reddit.com/r/devsarg | 2021-12-13
  • opentelemetry-dotnet

    The OpenTelemetry .NET Client

    Project mention: [c#] Using W3C Trace Context standard in distributed tracing | dev.to | 2021-06-13

    Besides that, the propagation fields (traceparent and tracestate) were added in the message header. In the last article, I said that the standard (in the Working Draft (WD) step of the w3c process) recommends to add the propagation fields in the application-properties section by the message publisher. For the current example, I chose to propagate that context in the message header even for AMQP calls as was done in the dotnet OpenTelemetry example. It's important to reinforce that Trace Context: AMQP protocol is not a W3C Recommendation yet. Take a look at the place where the propagation fields were added:

  • Carter

    Carter is framework that is a thin layer of extension methods and functionality over ASP.NET Core allowing code to be more explicit and most importantly more enjoyable.

    Project mention: FastEndpoints alternatives - ApiEndpoints and Carter | libhunt.com/r/FastEndpoints | 2022-01-20

    A home for your business logic in any .NET application.

    Project mention: Switch from Blazor Server to WASM? | reddit.com/r/Blazor | 2021-12-25

    Put your blazor components in its own project (Visual Studio Razor component library) and you can then use them from either Blazor server or WASM. I've been doing that along with using CSLA which really makes it simple to switch from one to the other. CSLA itself has somewhat of a steep learning curve, bit you should be able to get a general idea of how to setup you project for not server and WASM from their Blazor example.

  • Virto Commerce

    VirtoCommerce Platform repository

    Project mention: B2B eCommerce platform | reddit.com/r/u_rony1dan | 2021-12-09

    B2B eCommerce platform allows your business to build, stretch, compose, and extend with unlimited possibilities. One of these platforms is Virto Commerce

  • cofoundry

    Cofoundry is an extensible and flexible .NET Core CMS & application framework focusing on code first development

  • ASP.NET MVC Boilerplate Framework

    .NET Core Extensions and Helper NuGet packages. (by Dotnet-Boxed)

  • Exceptionless

    Exceptionless clients for the .NET platform

  • dotnet-db-samples

    .NET code samples for Oracle database developers

    Project mention: How do you approach .NET LTS in enterprise applications? | reddit.com/r/dotnet | 2021-09-14

    Cannot use transaction scope in sqlclient

  • dasblog-core

    The original DasBlog reimagined with ASP.NET Core

    Project mention: Looking for a solution to share band recordings with friends | reddit.com/r/selfhosted | 2022-01-13

    You mean Wordpress? I would strongly disagree against it since this is /r/selfhosted and you will open up to many security issues. Instead look for software like Das Blog.


    Very simple SAML 2.0 consumer module for ASP.NET/C#

    Project mention: Software Recommendations: Help Desk System / OS Deployment | reddit.com/r/sysadmin | 2021-12-16

    I use JitBit for Helpdesk software. If you're looking for a simple helpdesk that's not crammed full of bells and whistles that you don't need, I would recommend it.

  • FastEndpoints

    A light-weight REST Api framework for ASP.Net 6 that implements REPR (Request-Endpoint-Response) Pattern

    Project mention: FastEndpoints v3.0 released with easy api versioning support! | reddit.com/r/dotnet | 2022-01-22
  • mojoPortal

    mojoPortal is an extensible, cross database, mobile friendly, web content management system (CMS) and web application framework written in C# ASP.NET.

  • notifo

    Multi channel notification service for collaboration tools, e-commerce, news service and more.

    Project mention: Open Source Contributor for Notification Server | reddit.com/r/iosdev | 2021-02-24

    I am working on Notifo since a while: https://github.com/notifo-io/notifo

  • I18N

    I18N Library for .NET, and Delphi (by soluling)

    Project mention: Maintaining Multi-language Angular Applications with i18n | dev.to | 2021-04-12

    The main benefit is allowing the project to deploy a single application with many translation files. The documentation on this part is still lacking, but hopefully, we get official documentation on how to best work with loadTranslations and $localize. There are 3rd party libraries like Soluling out there trying to bridge the gaps.

  • PersianDataAnnotations

    PersianDataAnnotations is ASP.NET Core MVC & ASP.NET MVC Custom Localization DataAnnotations (Localized MVC Errors) for Persian(Farsi) language - فارسی سازی خطاهای اعتبارسنجی توکار ام.وی.سی. و کور.ام.وی.سی. برای نمایش اعتبار سنجی سمت کلاینت

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2022-01-22.

C# ASP.NET related posts


What are some of the best open-source ASP.NET projects in C#? This list will help you:

Project Stars
1 nopCommerce 6,907
2 Ocelot 6,763
3 Orchard Core 5,694
4 Hot Chocolate 3,112
5 ASP.NET MVC Boilerplate 2,894
6 Exceptionless 2,121
7 GrandNode 1,777
8 Squidex 1,611
9 opentelemetry-dotnet 1,588
10 Carter 1,336
11 CSLA .NET 977
12 Virto Commerce 947
13 cofoundry 713
14 ASP.NET MVC Boilerplate Framework 564
15 Exceptionless 417
16 dotnet-db-samples 306
17 dasblog-core 304
19 FastEndpoints 171
20 mojoPortal 163
21 notifo 135
22 I18N 42
23 PersianDataAnnotations 35
Find remote jobs at our new job board 99remotejobs.com. There are 30 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
Static code analysis for 29 languages.
Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free.