C# dotnet-core

Open-source C# projects categorized as dotnet-core

Top 23 C# dotnet-core Projects

  • GitHub repo Entity Framework

    EF Core is a modern object-database mapper for .NET. It supports LINQ queries, change tracking, updates, and schema migrations.

    Project mention: Cell CMS - Criando testes de maneira prática | dev.to | 2021-01-31

    dotnet / efcore

  • GitHub repo ASP.NET Boilerplate

    ASP.NET Boilerplate - Web Application Framework

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

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

    Project mention: news.ycombinator.com | 2021-02-22

    What do you think about this reply on that thread? https://github.com/bitwarden/server/issues/589#issuecomment-...

  • GitHub repo Hangfire

    An easy way to perform background job processing in your .NET and .NET Core applications. No Windows Service or separate process required

    Project mention: non-page specific data fetches | reddit.com/r/Blazor | 2021-02-23

    Another option, if you'd like to add in more scheduling, is Hangfire – Background jobs and workers for .NET and .NET Core. I've used this for big projects for both needing to run tasks every couple of minutes, to having them scheduled at specific times (like process the days work after hours so it's cached for the next day).

  • 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

  • GitHub repo ABP

    Open Source Web Application Framework for ASP.NET Core

    Project mention: abp.io, asp.net boiler plate or other? | reddit.com/r/dotnet | 2021-02-23

    I'm wondering if anyone has any experience with asp.net boilerplate or abp.io what your thoughts are.

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

    The automatic type-safe REST library for .NET Core, Xamarin and .NET. Heavily inspired by Square's Retrofit library, Refit turns your REST API into a live interface.

  • GitHub repo GraphQL for .NET

    GraphQL for .NET

    Project mention: Learn GraphQL + React in 30 mins with Apollo's new learning platform Odyssey! | reddit.com/r/reactjs | 2021-01-29

    If you're loving your current stack, you should stick with it :) But, if you're experiencing some of the problems described in the article, you might want to try Apollo. It's incrementally adoptable, so you don't have to rewrite your whole app to start using it. There's also a community maintained .NET implementation of GraphQL, so you could use that for your graph and use Apollo Client to connect it to the frontend.

  • GitHub repo Ryujinx

    Experimental Nintendo Switch Emulator written in C#

    Project mention: How Can I Install All Those Targz Programs | reddit.com/r/linux4noobs | 2021-02-11
  • GitHub repo Command Line Parser

    The best C# command line parser that brings standardized *nix getopt style, for .NET. Includes F# support

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

    As a sidenote, speaking of annotations themselves, here they are in C# (this link is a prime example of their usage for command line options) : https://github.com/commandlineparser/commandline

  • GitHub repo ASP.NET MVC Boilerplate

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

  • GitHub repo spectre.console

    A library that makes it easier to create beautiful console applications.

    Project mention: C# Alternative to the Go library "Glamour" | reddit.com/r/csharp | 2021-02-10

    Looks like I don't have to do that (yet!)

  • GitHub repo LibGit2Sharp

    Git + .NET/Mono = ❤

  • GitHub repo Bridge.NET

    :spades: C# to JavaScript compiler. Write modern mobile and web apps in C#. Run anywhere with Bridge.NET.

  • GitHub repo NetMQ

    A 100% native C# implementation of ZeroMQ for .NET

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

    Cross platform code coverage for .NET

    Project mention: How to include code coverage in Azure DevOps pipeline? | dev.to | 2021-01-16

    For alternative ways to include coverlet into yout test project see also coverlet-coverage/coverlet: Cross platform code coverage for .NET (github.com).

  • GitHub repo CacheManager

    CacheManager is an open source caching abstraction layer for .NET written in C#. It supports various cache providers and implements many advanced features.

  • GitHub repo command-line-api

    Command line parsing, invocation, and rendering of terminal output.

    Project mention: My preferred .NET console stack – An opinionated view on .NET console apps | news.ycombinator.com | 2021-01-15

    For console apps I've been using .NET Foundation's System.CommandLine [1] recently.

    It looks like this Spectre.Console you are using is a bit more fancy albeit a lot newer.

    1 - https://github.com/dotnet/command-line-api/

  • GitHub repo Pomelo.EntityFrameworkCore.MySql

    Entity Framework Core provider for MySQL and MariaDB built on top of MySqlConnector

    Project mention: Question about C# and MySql | reddit.com/r/csharp | 2021-02-18

    For MySQL and friends you'll need the Pomelo data provider from https://github.com/PomeloFoundation/Pomelo.EntityFrameworkCore.MySql . Turns out there's an example of using the MySQL provider about halfway down that shows how to, but it is missing the '-o Model' parameter that you'd use to get your database model into a folder called Model.

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


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

Project Stars
1 Entity Framework 9,952
2 ASP.NET Boilerplate 9,325
3 Bitwarden 7,097
4 Hangfire 6,520
5 Ocelot 5,997
6 nopCommerce 5,799
7 ABP 5,615
8 Electron.NET 5,489
9 practical-aspnetcore 5,460
10 Refit 4,712
11 GraphQL for .NET 4,640
12 Ryujinx 3,153
13 Command Line Parser 2,656
14 ASP.NET MVC Boilerplate 2,513
15 spectre.console 2,340
16 LibGit2Sharp 2,287
17 Bridge.NET 2,204
18 NetMQ 2,173
19 Hot Chocolate 2,024
20 coverlet 1,989
21 CacheManager 1,917
22 command-line-api 1,867
23 Pomelo.EntityFrameworkCore.MySql 1,848