InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now. Learn more →
Top 23 C# Nuget Projects
-
QuestPDF
Generate and edit PDF documents in your .NET applications using the open-source QuestPDF library and its C# Fluent API. Build invoices, reports and data exports with ease.
-
InfluxDB
InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
-
winsw
A wrapper executable that can run any executable as a Windows service, in a permissive license.
-
Project mention: Building a Pub/Sub System in .NET: MassTransit, Reactive Extensions, and BlockingCollection | dev.to | 2025-08-26
In the MassTransit demo below, a PublisherService is implemented as a hosted service to periodically publish messages.
-
Project mention: Scheduling Jobs With Quartz and Database Persistence With EF Core Migrations | dev.to | 2025-06-03
My personal favourite is Quartz.NET.
-
-
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/.
MQTTnet is a high-performance .Net library that implements the MQTT protocol. It is open source on GitHub and has a rich set of features, including MQTT 5.0 protocol and TLS/SSL supports.
-
Project mention: We enforce .NET codingstandards to improve productivity | news.ycombinator.com | 2025-08-08
I've met teams that strongly prefer Cake [1] and it seems well maintained.
Personally, I think there's too much baby in the MSBuild bathwater unfortunately and too much of the ecosystem is MSBuild to abandon it entirely. That said, I think MSBuild has improved a lot over the last few years. The Sdk-Style .csproj especially has been a great improvement that sanded a lot of rough edges.
[1] https://cakebuild.net/
-
Sevalla
Deploy and host your apps and databases, now with $50 credit! Sevalla is the PaaS you have been looking for! Advanced deployment pipelines, usage-based pricing, preview apps, templates, human support by developers, and much more!
-
Project mention: Building A JSON Rules Engine from Scratch with MSRulesEngine — Part 1 | dev.to | 2025-02-09
Hi Coding Buddy!! 😊 Welcome to the learn series where we will build an rules engine for a childhood wonderland called “Arcade”. In this series we will concentrate on learning together a JSON based rules engine developed by Microsoft. This is the link to their Open-Source Git hub repo. In order to move forward seamlessly. Please make sure you have checked the pre-requisites section below. To have everything downloaded for us to work together.
-
MVVMCross
The .NET MVVM framework for cross-platform solutions, including Android, iOS, MacCatalyst, macOS, tvOS, WPF, WinUI
Project mention: Epoxy alternatives - dotnet, Prism, and MVVMCross | libhunt.com/r/kekyo/Epoxy | 2024-09-20 -
ASP.NET MVC Boilerplate
.NET project templates with batteries included, providing the minimum amount of code required to get you going faster.
-
AutoUpdater.NET
AutoUpdater.NET is a class library that allows .NET developers to easily add auto update functionality to their classic desktop application projects.
-
ComputeSharp
A .NET library to run C# code in parallel on the GPU through DX12, D2D1, and dynamically generated HLSL compute and pixel shaders, with the goal of making GPU computing easy to use for all .NET developers! 🚀
> RISC-V
The work is underway: https://github.com/dotnet/runtime/pulls?q=label%3Aarch-riscv
> PTX
https://ilgpu.net/ and even https://github.com/m4rs-mt/ILGPU/blob/c3af8f368445d8e6443f36...
While not PTX, there's also this project: https://github.com/Sergio0694/ComputeSharp which partially overlaps with what ILGPU offers
Arguably, even C++ itself - you are not using "full" C++ but a special subset that works on top of specific abstraction to compile to GPUs, and I was told that CUDA C++ is considered legacy.
The original context of discussion is performance and perceived issue of "having runtime", which is what my reply is targeted at. In that context, C# provides you the tools and a solution other languages in the class of Java, Go, TS and anything else interpreted just don't have. So you could reasonably replace a project written in C++ with C#, and possibly re-apply all the freed-up developer productivity into further optimizations, but you wouldn't be able to do so with the same degree of confidence with most other originally high-level languages. Another upcoming contender is Swift.
-
SteamKit
SteamKit2 is a .NET library designed to interoperate with Valve's Steam network. It aims to provide a simple, yet extensible, interface to perform various actions on the network.
-
-
-
-
-
-
Vanara
A set of .NET libraries for Windows implementing PInvoke calls to many native Windows APIs with supporting wrappers.
-
NuGet
NuGet Gallery is a package repository that powers https://www.nuget.org. Use this repo for reporting NuGet.org issues.
-
MSBuildStructuredLog
A logger for MSBuild that records a structured representation of executed targets, tasks, property and item values.
-
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
C# Nuget discussion
C# Nuget related posts
-
🧼 Elegant WPF Validation with FluentValidation and CommunityToolkit.Mvvm
-
Building A JSON Rules Engine from Scratch with MSRulesEngine — Part 1
-
QuestPDF HTML to PDF C# Alternatives For .NET Developers
-
PDF Generation using QuestPDF in ASP.NET Core — Part 1
-
Storing query results
-
How do you generate pdf files with charts?
-
L i a r s
-
A note from our sponsor - InfluxDB
www.influxdata.com | 1 Sep 2025
Index
What are some of the best open-source Nuget projects in C#? This list will help you:
# | Project | Stars |
---|---|---|
1 | QuestPDF | 13,256 |
2 | winsw | 13,077 |
3 | MassTransit | 7,507 |
4 | QuartzNet | 6,871 |
5 | OpenCvSharp | 5,722 |
6 | MQTTnet | 4,793 |
7 | Cake | 4,065 |
8 | RulesEngine | 4,024 |
9 | MVVMCross | 3,900 |
10 | ASP.NET MVC Boilerplate | 3,461 |
11 | AutoUpdater.NET | 3,425 |
12 | ComputeSharp | 3,017 |
13 | SteamKit | 2,842 |
14 | BaGet | 2,703 |
15 | EventFlow | 2,482 |
16 | Brighter | 2,261 |
17 | Emgu CV | 2,227 |
18 | AvalonEdit | 1,968 |
19 | Vanara | 1,947 |
20 | NuGet | 1,595 |
21 | MSBuildStructuredLog | 1,565 |
22 | LocalStorage | 1,325 |
23 | SVG | 1,251 |