Top 23 C# Netcore Projects
-
PowerShell
PowerShell for every system!
This is a bug caused by the current implementation of Select-Object, which adds Note Properties to the original objects specified by -ExpandProperty, instead of creating new objects with the requested set of properties.
-
eShopOnContainers
Cross-platform .NET sample microservices and container based application that runs on Linux Windows and macOS. Powered by .NET 5, 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: What is the typical git structure of an enterprise project. Any books, links references I can refer. Any official guide or standards to git repos. No CI/CD restrictions. My apps include Frontend, backend, publish, docker kubernetes, etc. Any useful info will be very helpful. TIA | reddit.com/r/dotnet | 2021-02-24I'd recommend eShopOnContainers as an example of a decent directory structure, it's a large app with docker, azure scripts and an ASP Core containerized microservice source dir in src/
-
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.
-
ServiceStack
Thoughtfully architected, obscenely fast, thoroughly enjoyable web services for all
-
ImageSharp
:camera: A modern, cross-platform, 2D Graphics library for .NET
-
Autofac
An addictive .NET IoC container
Project mention: Unilever’s new "nano"-factories fit in a shipping container, so they can go anywhere in the world | reddit.com/r/singularity | 2021-01-30I was expecting a wiki on https://github.com/autofac/Autofac
-
Oxyplot
A cross-platform plotting library for .NET
-
Discord.Net
An unofficial .Net wrapper for the Discord API (http://discordapp.com)
Discord .NET
-
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.
-
Audit.NET
An extensible framework to audit executing operations in .NET and .NET Core.
Next, I started looking into different available options. I came across various libraries, compare them and finally I chose Audit.Net WebApi for the following reasons:
-
AspectCore Framework
AspectCore is an AOP-based cross platform framework for .NET Standard.
-
BruteShark
Network Analysis Tool
-
RazorLight
Template engine based on Microsoft's Razor parsing engine for .NET Core
-
ImGui.NET
An ImGui wrapper for .NET.
Imgui comes with example programs that show how to initialize the library. Imgui.NET seems to do that, too. Have you checked the sample programs?
-
microsoft-authentication-library-for-dotnet
Microsoft Authentication Library (MSAL) for .NET
Project mention: REST API Authentication for Web App - Best practices | reddit.com/r/AZURE | 2021-02-08have you looked into using MSAL 2.0? This would be a good start
-
EPPlus
EPPlus 5-Excel spreadsheets for .NET (by EPPlusSoftware)
Project mention: How should I go about reading excel data and converting it to JSON in C#? | reddit.com/r/dotnet | 2021-02-09I've had a good experience with EPPlus https://github.com/EPPlusSoftware/EPPlus
-
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: MudBlazor v2.0.0 (.NET 3.1) released and soon v5.0.0 (.NET 5) | reddit.com/r/Blazor | 2021-02-11Its all in the source code, and its open source. As we speak, you can find that code here starting at line 94 to 114 but if some one read this in the feature it might be a different file/case. https://github.com/Garderoben/MudBlazor/blob/master/src/MudBlazor.Docs/Shared/MainLayout.razor.cs
-
DryIoc
DryIoc is fast, small, full-featured IoC Container for .NET
-
DBreeze
C# .NET MONO NOSQL ( key value store embedded ) ACID multi-paradigm database management system.
-
Gofer.NET
Easy C# API for Distributed Background Tasks/Jobs for .NET Core.
-
cqrs-clean-eventual-consistency
CQRS, using Clean Architecture, multiple databases and Eventual Consistency
The source code is hosted on GitHub: cqrs-clean-eventual-consistency
-
ServiceStack.Stripe
Typed .NET clients for stripe.com REST APIs
-
ORMi
A Light-ORM for accesing WMI
In this article we are going to see how we can create a Windows process monitor using WMI. For this purpose we are going to use ORMi library.
-
UnitConversion
Expansible Unit Conversion Library for .Net Core and .Net Framework
-
Wkhtmltopdf.NetCore
Rotativa + Net Core
For what it's worth, Microsoft seems to be handling this like a bug and has merged a fix for .NET 5. Not sure if this has been released yet, or will actually resolve the issue, but it was referenced on the wkhtmltopdfrepo issues here
Index
What are some of the best open-source Netcore projects in C#? This list will help you:
Project | Stars | |
---|---|---|
1 | PowerShell | 24,530 |
2 | eShopOnContainers | 16,707 |
3 | ServiceStack | 4,875 |
4 | ImageSharp | 4,592 |
5 | Autofac | 3,388 |
6 | Oxyplot | 2,186 |
7 | Discord.Net | 1,816 |
8 | Audit.NET | 1,423 |
9 | AspectCore Framework | 1,306 |
10 | BruteShark | 1,289 |
11 | RazorLight | 1,058 |
12 | ImGui.NET | 829 |
13 | microsoft-authentication-library-for-dotnet | 737 |
14 | EPPlus | 657 |
15 | MudBlazor | 582 |
16 | DryIoc | 550 |
17 | DBreeze | 378 |
18 | Gofer.NET | 378 |
19 | cqrs-clean-eventual-consistency | 241 |
20 | ServiceStack.Stripe | 192 |
21 | ORMi | 174 |
22 | UnitConversion | 137 |
23 | Wkhtmltopdf.NetCore | 129 |