C# Netcore

Open-source C# projects categorized as Netcore | Edit details

Top 23 C# Netcore Projects

  • GitHub repo PowerShell

    PowerShell for every system!

    Project mention: Import-module in class and -Parallel | reddit.com/r/PowerShell | 2021-11-29

    See this issue for more detail.

  • GitHub repo eShopOnContainers

    Cross-platform .NET sample microservices and container based application that runs on Linux Windows and macOS. Powered by .NET 6, Docker Containers and Azure Kubernetes Services. Supports Visual Studio, VS for Mac and CLI based environments with Docker CLI, dotnet CLI, VS Code or any other code editor.

    Project mention: Newbie seeking advice? | reddit.com/r/kubernetes | 2021-11-16

    I'd try building my own system like eshop on containers (popular in .NET world). https://docs.microsoft.com/en-us/dotnet/architecture/microservices/ https://github.com/dotnet-architecture/eShopOnContainers https://docs.microsoft.com/en-us/dotnet/architecture/cloud-native/introduce-eshoponcontainers-reference-app

  • Smarter Code

    Your Free Guide to Become Microsoft Azure Certified. Get this free guide to learn about different Azure certifications, what fits your current role, preparation resources, and freelancing platforms for Azure professionals to earn income

  • GitHub repo NLog

    NLog - Advanced and Structured Logging for Various .NET Platforms

    Project mention: A Step by Step Guide to Logging in ASP.NET Core 5 | dev.to | 2021-08-23

    There are some popular third-party logging providers such as Serilog, Log4Net, NLog, elmah.io

  • GitHub repo ImageSharp

    :camera: A modern, cross-platform, 2D Graphics library for .NET

    Project mention: Uncle Bob Is A Fraud Who's Never Shipped Software | reddit.com/r/programming | 2021-11-12

    Why in the world would i want to remove something from a build when files are not explicitly referenced in a csproj file? That doesn't make any sense. Here is an example .csproj, show me where cs files that aren't generated are referenced in there? So if I remove a file, why would "removing it from build" make any sense?

  • GitHub repo ServiceStack

    Thoughtfully architected, obscenely fast, thoroughly enjoyable web services for all

    Project mention: Does something like this exist? | reddit.com/r/dotnet | 2021-11-28

    Not sure if it's exactly what you are looking for but all of the things you mention are features of ServiceStack https://servicestack.net/

  • GitHub repo Autofac

    An addictive .NET IoC container

    Project mention: Modularize ASP.NET DI configurations using Autofac | dev.to | 2021-11-14

    Nevertheless, with the Microsoft.Extensions.DependencyInjection being the new and good default for libraries to provide means for configuration, I want to use these extension methods to setup my dependency injection container of choice, which is Autofac.

  • GitHub repo SimplCommerce

    A simple, cross platform, modularized ecommerce system built on .NET Core

    Project mention: Modern C# Hello World | reddit.com/r/dotnet | 2021-11-22

    The SimplCommerce repo has also been updated to use the modern style and is a good example of what a more complex application looks like.

  • Nanos

    Run Linux Software Faster and Safer than Linux with Unikernels.

  • GitHub repo MQTTnet

    MQTTnet is a high performance .NET library for MQTT based communication. It provides a MQTT client and a MQTT server (broker). The implementation is based on the documentation from http://mqtt.org/.

    Project mention: ESP32 MQTT with Firebase | reddit.com/r/esp32 | 2021-09-12

    For example, I used MQTTnet which is a very nice (high performance & extensible) library. And it's free/open source. If you're not writing your server code in .NET, then look for whatever broker libraries are available on your server platform.

  • GitHub repo Oxyplot

    A cross-platform plotting library for .NET

  • GitHub repo Discord.Net

    An unofficial .Net wrapper for the Discord API (http://discordapp.com)

    Project mention: discord bot | reddit.com/r/Unity3D | 2021-08-30

    I tried using Discord.NET, but it gave me this error! "Assets\bot.cs(4,7): error CS0246: The type or namespace name 'Discord' could not be found (are you missing a using directive or an assembly reference?)" can you help me?

  • GitHub repo MudBlazor

    Blazor Component Library based on Material design. The goal is to do more with Blazor, utilizing CSS and keeping Javascript to a bare minimum.

    Project mention: How to change MudBlazor GroupHeader Color | reddit.com/r/Blazor | 2021-09-29
  • GitHub repo BruteShark

    Network Analysis Tool

    Project mention: BruteShark Version V1.2.5 Released: Identify open ports, domains and users simply by entering PCAP files. Export it to JSON with few clicks :-) | reddit.com/r/u_innpattag | 2021-10-03
  • GitHub repo Audit.NET

    An extensible framework to audit executing operations in .NET and .NET Core.

    Project mention: [EF Core] How would you handle modeling of something akin to github issues? | reddit.com/r/dotnet | 2021-08-27

    Sounds like you could use Audit.NET

  • GitHub repo 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:

  • GitHub repo AspectCore Framework

    AspectCore is an AOP-based cross platform framework for .NET Standard.

  • GitHub repo EventSourcing.NetCore

    Examples and Tutorials of Event Sourcing in .NET

    Project mention: Recommended Event Sourcing Frameworks? | reddit.com/r/dotnet | 2021-11-13
  • GitHub repo RazorLight

    Template engine based on Microsoft's Razor parsing engine for .NET Core

    Project mention: How would you setup a e-mail template / content in .NET in order to reference to templates when sending mail? | reddit.com/r/csharp | 2021-10-22

    I use RazorLight: https://github.com/toddams/RazorLight

  • GitHub repo aws-lambda-dotnet

    Libraries, samples and tools to help .NET Core developers develop AWS Lambda functions.

    Project mention: AWS hosting multiple api’s using hangfire or going serveless with Lambda | reddit.com/r/dotnet | 2021-04-14

    I'm assuming API's are REST APIs. Those sound like excellent use cases for running as Lambda functions. If the API's are an ASP .NET Core Web API project it is possible to deploy that to Lambda using the Amazon.Lambda.AspNetCoreServer, https://github.com/aws/aws-lambda-dotnet/tree/master/Libraries/src/Amazon.Lambda.AspNetCoreServer, NuGet package. That can be a quick way to get something working and then later choose to rearchitect to a smaller more micro services architecture if necessary.

  • GitHub repo ImGui.NET

    An ImGui wrapper for .NET.

    Project mention: Is it possible to write a C# application on Linux and run it with Wine? | reddit.com/r/csharp | 2021-08-20
  • GitHub repo EPPlus

    EPPlus 5-Excel spreadsheets for .NET (by EPPlusSoftware)

    Project mention: Exporting data to CSV | reddit.com/r/csharp | 2021-11-11
  • GitHub repo tweetinvi

    Tweetinvi, an intuitive Twitter C# library for the REST and Stream API. It supports .NET, .NETCore, UAP (Xamarin)...

    Project mention: How to integrate Twitter api in xamarin.forms ? All the articles are 4-5 years old and also xamarin.Auth 1.7 tells me to install more packages in my app , Also linqToTwitter is not compatible with .net standard 2.0 | reddit.com/r/xamarindevelopers | 2021-07-30

    If you need full coverage or just really don’t want to implement something yourself, try this https://github.com/linvi/tweetinvi maybe?

  • GitHub repo microsoft-authentication-library-for-dotnet

    Microsoft Authentication Library (MSAL) for .NET

    Project mention: Refreshing the JWT token, inside DelegatingHandler. Do I need separate HttpClient? | reddit.com/r/xamarindevelopers | 2021-11-16

    I'm using MSAL.NET and the library API automatically refreshes the token, if needed, when the token is silently acquired.

  • GitHub repo jose-jwt

    Ultimate Javascript Object Signing and Encryption (JOSE) and JSON Web Token (JWT) Implementation for .NET and .NET Core (by dvsekhvalnov)

    Project mention: PowerShell, ADFS, and OpenID Connect: A tale of glory or infinite sadness? | reddit.com/r/PowerShell | 2021-05-28

    As far as using something other than oAuth its all about what your app supports. If basic authentication is supported, go ahead and send your credentials straight to the server as a -credential and skip ADFS. The REST API we have at work can handle tokens signed with different keys so if a client wanted to generate a RSA keypair and share the public key with us they could generate and sign their own token (jose-jwt works well in PS for this) and submit it straight to the server without going through ADFS. Again, its all about what your app is capable of.

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-11-29.

C# Netcore related posts


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

Project Stars
1 PowerShell 31,025
2 eShopOnContainers 19,243
3 NLog 5,266
4 ImageSharp 5,112
5 ServiceStack 4,966
6 Autofac 3,689
7 SimplCommerce 3,459
8 MQTTnet 2,450
9 Oxyplot 2,443
10 Discord.Net 2,210
11 MudBlazor 1,970
12 BruteShark 1,920
13 Audit.NET 1,637
14 opentelemetry-dotnet 1,491
15 AspectCore Framework 1,416
16 EventSourcing.NetCore 1,337
17 RazorLight 1,165
18 aws-lambda-dotnet 1,058
19 ImGui.NET 1,017
20 EPPlus 970
21 tweetinvi 880
22 microsoft-authentication-library-for-dotnet 854
23 jose-jwt 739
Find remote jobs at our new job board 99remotejobs.com. There are 34 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
Scout APM: A developer's best friend. Try free for 14-days
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.