C# Aspnetcore

Open-source C# projects categorized as Aspnetcore

Top 23 C# Aspnetcore Projects

  • GitHub repo ASP.NET Core

    ASP.NET Core is a cross-platform .NET framework for building modern cloud-based web applications on Windows, Mac, or Linux.

    Project mention: comverting existing asp.net project to use typescript - issues with jquery | reddit.com/r/csharp | 2021-04-12

    I am trying to convert an existing c# asp.net framework web application to use typescript.

  • GitHub repo ASP.NET Boilerplate

    ASP.NET Boilerplate - Web Application Framework

    Project mention: What a good Starter Kit for WebAPI for Asp.NET Core | reddit.com/r/dotnet | 2021-03-24

    I think what you're asking for is https://aspnetboilerplate.com/ or the CleanArchitecture template the other user recommended.

  • GitHub repo AspNetCore.Docs

    Documentation for ASP.NET Core

    Project mention: [Success story] struggling to scaffold Razor Pages with Entity Framework Core in ASP.NET Core today; lecturer said to start from scratch and go back to the coursework, but I persevered and added 84 files to my project | reddit.com/r/learnprogramming | 2021-04-12

    I'm a 48-year old CS degree student. Just a quickie to say that I was struggling to scaffold Razor Pages with Entity Framework Core in ASP.NET Core today; my lecturer, who has known I've been struggling since the start of the module ('Internet Scripting') advised me to start over, and practice with the Microsoft sample Contoso University project, but although I always listen to his advice, I didn't want to lose 4 days work by starting over, so I persevered and actually made a good deal of progress in adding 84 files, including 10 self-customised files to do the CRUD.

  • GitHub repo Bitwarden

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

    Project mention: Migrating from Last pass to Bitwarden. I'm changing password manager 🙅 | dev.to | 2021-04-12

    First you'll need to create a personal account in Bitwarden. But currently the home page of Bitwarden don't show the create personal account button that clear.

  • GitHub repo nopCommerce

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

    Project mention: Any public facing production sites using ASP.NET Core and PostgreSQL? | reddit.com/r/dotnet | 2021-04-10
  • GitHub repo ABP

    Open Source Web Application Framework for ASP.NET Core

    Project mention: Modular web application frameworks? | reddit.com/r/dotnet | 2021-03-02


  • GitHub repo practical-aspnetcore

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

    Project mention: Are .NET Core 1.0 - current substantially different? | reddit.com/r/dotnet | 2021-03-17

    You can also try the samples on https://github.com/dodyg/practical-aspnetcore/

  • GitHub repo NSwag

    The Swagger/OpenAPI toolchain for .NET, ASP.NET Core and TypeScript.

    Project mention: API url strings throughout UI | reddit.com/r/csharp | 2021-04-12

    Your backend utilizes swashbuckle, right? NSwag is a related tool that will take a look at your backend and produce a bunch of typescript or c# code to call the endpoints with strong typing (generated models for requests and responses) . This is NSwag.

  • GitHub repo SimplCommerce

    A simple, cross platform, modularized ecommerce system built on .NET Core (by simplcommerce)

  • GitHub repo aspnet-api-versioning

    Provides a set of libraries which add service API versioning to ASP.NET Web API, OData with ASP.NET Web API, and ASP.NET Core.

    Project mention: Web API in 5 Hours (2021) | reddit.com/r/csharp | 2021-03-16

    You don't have to use attributes. You can use conventions. See here.

  • GitHub repo osharp

    OSharp是一个基于.NetCore的快速开发框架,框架对 AspNetCore 的配置、依赖注入、日志、缓存、实体框架、Mvc(WebApi)、身份认证、功能权限、数据权限等模块进行更高一级的自动化封装,并规范了一套业务实现的代码结构与操作流程,使 .Net Core 框架更易于应用到实际项目开发中。 (by dotnetcore)

    Project mention: How to Write "To Do List" in Cantonese? | reddit.com/r/Cantonese | 2021-02-01
  • GitHub repo openiddict-core

    Versatile OpenID Connect stack for ASP.NET Core 2.1/3.1/5.0 and Microsoft.Owin 4.1 (compatible with ASP.NET 4.6.1)

    Project mention: IdentityServer is overkill for many Blazor apps. What else is better? | reddit.com/r/csharp | 2021-03-09

    Another option is https://github.com/openiddict/openiddict-core

  • GitHub repo AspNet.Security.OAuth.Providers

    OAuth 2.0 social authentication providers for ASP.NET Core

    Project mention: Building a User Login System with ASP .NET Core Identity | dev.to | 2021-01-07

    It's fairly simple to add an OAuth provider if you need to. Microsoft provides support out of the box for four (Microsoft, Google, Twitter, Facebook), and provide a nice guide. Aside from this, you can implement your own integration or use a prebuilt integration this repo has a really nice selection. The buttons to authenticate with the provider(s) will appear on the login page automatically.

  • GitHub repo ProxyKit

    A toolkit to create code-first HTTP reverse proxies on ASP.NET Core

    Project mention: How to migrate PHP Laravel API to ASP.NET Core? | reddit.com/r/dotnet | 2021-03-22

    This actually feels like one of the instances that PeachPie with a combination of ProxyKit or YARP would be handy.

  • GitHub repo EasyCaching

    :boom: EasyCaching is an open source caching library that contains basic usages and some advanced usages of caching which can help us to handle caching more easier!

  • GitHub repo HttpReports

    HttpReports is an APM (application performance monitor) system for .Net Core.

    Project mention: Use HttpReports APM in ASP.NET Core application | dev.to | 2021-03-10


  • GitHub repo CSLA .NET

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

  • GitHub repo serilog-aspnetcore

    Serilog integration for ASP.NET Core

    Project mention: Log messages that appear in console? | reddit.com/r/Blazor | 2021-02-25

    You probably want to use a logging framework to configure where you logs end up. I recommend taking a look at serilog.

  • GitHub repo FilterLists

    :shield: The independent, comprehensive directory of filter and host lists for advertisements, trackers, malware, and annoyances.

    Project mention: Pihole-Antitelemetry | news.ycombinator.com | 2021-04-10
  • GitHub repo Sieve

    ⚗️ Clean & extensible Sorting, Filtering, and Pagination for ASP.NET Core

    Project mention: Library for Filtering/Sorting/Pagination Microsoft Style | reddit.com/r/dotnet | 2021-03-30

    Closest I've found it Sieve, but it requires such heavy modification that I basically have to re-write it.

  • GitHub repo DotVVM

    Open source MVVM framework for Web Apps

  • GitHub repo IdentityServer4AspNetCoreIdentityTemplate

    An ASP.NET Core 3.1 IdentityServer4 Identity Bootstrap 4 template with localization

    Project mention: Trouble setting up authentication for a dotnet web application web api project. | reddit.com/r/dotnet | 2021-02-03

    When learning IdentityServer4 I've found it useful to start from this project template: https://github.com/damienbod/IdentityServer4AspNetCoreIdentityTemplate

  • GitHub repo Identity.Dapper

    Identity package that uses Dapper instead EntityFramework for use with .NET Core

    Project mention: User-registration with DAPPER and mySQL | reddit.com/r/Blazor | 2021-03-24
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-04-12.


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

Project Stars
1 ASP.NET Core 21,774
2 ASP.NET Boilerplate 9,463
3 AspNetCore.Docs 8,849
4 Bitwarden 7,557
5 nopCommerce 5,975
6 ABP 5,896
7 practical-aspnetcore 5,532
8 NSwag 4,224
9 SimplCommerce 3,196
10 aspnet-api-versioning 1,970
11 osharp 1,890
12 openiddict-core 1,571
13 AspNet.Security.OAuth.Providers 1,200
14 ProxyKit 1,067
15 EasyCaching 1,064
16 HttpReports 1,032
17 CSLA .NET 874
18 serilog-aspnetcore 709
19 FilterLists 666
20 Sieve 567
21 DotVVM 525
22 IdentityServer4AspNetCoreIdentityTemplate 262
23 Identity.Dapper 237