C# asp-net-core

Open-source C# projects categorized as asp-net-core

Top 23 C# asp-net-core Projects

  • GitHub repo Ocelot

    .NET core API Gateway

    Project mention: Authentication with multiple .net core apis | reddit.com/r/vuejs | 2021-01-27

    Discovered Ocelot and it looks like a good place to start, so you have any thoughts on that?

  • GitHub repo nopCommerce

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

  • Uno Platform

    Pixel-Perfect Multi-Platform Applications with C# and XAML. Build single-codebase applications for Windows, Web, Linux, macOS, iOS and Android with open-source Uno Platform. Fluent and Material design included in-the-box. Try now via 3 min tutorial.

  • GitHub repo eShopOnWeb

    Sample ASP.NET Core 5.0 reference application, powered by Microsoft, demonstrating a layered application architecture with monolithic deployment model. Download the eBook PDF from docs folder.

    Project mention: Basic architecture setup for MVC, Entity Framework application | reddit.com/r/dotnet | 2021-02-24
  • GitHub repo Electron.NET

    :electron: Build cross platform desktop apps with ASP.NET Core (Razor Pages, MVC, Blazor).

    Project mention: Creatingdesigning A Ui Markup Similar To Xaml Or | reddit.com/r/learnprogramming | 2021-02-03

    What is your goal? You can write some kind of translator from your "language" into XAML or FXML. You can also throw it away and use C# only in WPF and MVU architectural pattern, see https://github.com/Clancey/Comet or use WinForms. You can use Electron and create your whole app in HTML and CSS if you want, with Electron, for example with Electron.NET (https://github.com/ElectronNET/Electron.NET). You can look at Qt and QML.

  • GitHub repo practical-aspnetcore

    Practical samples of ASP.NET Core 2.1, 2.2, 3.1, and 5.0 projects you can use. Readme contains explanations on all projects.

    Project mention: How can I map custom routes in .NET Core? | reddit.com/r/dotnet | 2021-02-09

    You can find a lot of ways to configure routing in these micro samples https://github.com/dodyg/practical-aspnetcore/tree/net5.0/projects/endpoint-routing

  • GitHub repo IdentityServer4.Admin

    The administration for the IdentityServer4 and Asp.Net Core Identity

    Project mention: Question about .Net Core Identity | reddit.com/r/dotnet | 2021-01-31
  • GitHub repo ASP.NET MVC Boilerplate

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

  • Scout

    Get performance insights in less than 4 minutes. Scout APM uses tracing logic that ties bottlenecks to source code so you know the exact line of code causing performance issues and can get back to building a great product faster.

  • GitHub repo 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: On .NET Episode: Real-time Data fetching with GraphQL and Blazor | dev.to | 2020-11-04

    HotChocolate in GitHub

  • GitHub repo Scrutor

    Assembly scanning and decoration extensions for Microsoft.Extensions.DependencyInjection

    Project mention: A couple of questions about dotnet from a Java developer :) | reddit.com/r/dotnet | 2021-02-19

    With Scrutor you can decorate (AddDecorator) the injected service. Fits your usecase, see tutorial here

  • GitHub repo Squidex

    Headless CMS and Content Managment Hub

    Project mention: Does anyone know of an open source CMS that is easily integratable into an existing React App? | reddit.com/r/react | 2021-01-24

    I am the main author of Squidex (https://squidex.io), https://github.com/squidex/squidex). Personally I cannot recommend most SaaS solutions like GraphCMS, because they are overpriced. I mean 300$ / month to manage content is a lot of money. You get 8 big servers for that. Just try one of the Open Source alternatives.

  • GitHub repo CSLA .NET

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

  • GitHub repo 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: Express-like HTTP server for C# | reddit.com/r/csharp | 2021-01-24

    Talking to the author of Carter the other day, I ended up writing a small sample that has a similar programming model but can process 1,546,997 requests in 1 minute and 30 seconds vs. 318,783 requests that Carter can. Check out the sample here.

  • GitHub repo X.PagedList

    Library for easily paging through any IEnumerable/IQueryable in ASP.NET/ASP.NET Core

  • GitHub repo cofoundry

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

  • GitHub repo ASP.NET MVC Boilerplate Framework

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

  • GitHub repo Exceptionless

    Exceptionless clients for the .NET platform

  • GitHub repo microsoft-identity-web

    Helps creating protected web apps and web APIs with Microsoft identity platform and Azure AD B2C

    Project mention: Modernize your legacy API authentication with Microsoft.Identity.Web and Azure AD | dev.to | 2021-02-09

    In a previous blog post, we looked at how to migrate the authentication code of a front-end solution written with ASP.NET Core to using the latest Microsoft.Identity.Web library for .NET. That was part 1 of our short series. For part 2, we will look at how to modernize the auth code in our back-end API using Microsoft.Identity.Web again.

  • GitHub repo Mixcore CMS

    🚀 Mixcore CMS is an open source CMS that support both headless and decoupled to easily build any kinds of app/web app/customisable APIs built on top of ASP.NET Core / Dotnet Core. It is a completely open source ASP.NET Core (Dotnet Core) CMS solution. https://mixcore.org

  • GitHub repo Nucleus

    Vue startup application template that uses ASP.NET Core API layered architecture at the back-end and JWT based authentication (by alirizaadiyahsi)

  • GitHub repo cqrs-clean-eventual-consistency

    CQRS, using Clean Architecture, multiple databases and Eventual Consistency

    Project mention: Designing APIs using Endpoints | dev.to | 2021-02-08

    The source code is hosted on GitHub: cqrs-clean-eventual-consistency

  • GitHub repo Lib.AspNetCore.ServerSentEvents

    Lib.AspNetCore.ServerSentEvents is a library which provides Server-Sent Events (SSE) support for ASP.NET Core

  • GitHub repo just-an-email

    App to share files & texts between your devices without installing anything

    Project mention: Snapdrop – AirDrop equivalent through a web browser using WebRTC | news.ycombinator.com | 2020-12-23

    On a similar note: I use [1] for sharing files, links etc. between two devices. Best feature for me: I can generate a qr code, scan that and be instantly connected - no matter which network I‘m on.

    [1]: https://github.com/mustakimali/just-an-email

  • GitHub repo XLocalizer

    Localizer package for Asp.Net Core web applications, powered by online translation and auto resource creating.

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 2021-02-24.


What are some of the best open-source asp-net-core projects in C#? This list will help you:

Project Stars
1 Ocelot 5,997
2 nopCommerce 5,799
3 eShopOnWeb 5,597
4 Electron.NET 5,489
5 practical-aspnetcore 5,460
6 IdentityServer4.Admin 2,515
7 ASP.NET MVC Boilerplate 2,513
8 Hot Chocolate 2,024
9 Scrutor 1,526
10 Squidex 1,378
11 CSLA .NET 860
12 Carter 856
13 X.PagedList 620
14 cofoundry 612
15 ASP.NET MVC Boilerplate Framework 386
16 Exceptionless 359
17 microsoft-identity-web 303
18 Mixcore CMS 296
19 Nucleus 271
20 cqrs-clean-eventual-consistency 241
21 Lib.AspNetCore.ServerSentEvents 139
22 just-an-email 75
23 XLocalizer 51