C# Nuget

Open-source C# projects categorized as Nuget

Top 23 C# Nuget Projects

  • winsw

    A wrapper executable that can run any executable as a Windows service, in a permissive license.

    Project mention: Launch script FIRST at startup | reddit.com/r/AutoHotkey | 2022-11-18

    It's been a while since I don't do anything similar, but one of the most popular is NSSM (the Non-Sucking Service Manager) and another open and free alternative would be WinSW (Windows Service Wrapper).

  • QuartzNet

    Quartz Enterprise Scheduler .NET

    Project mention: async await is doing problems in the background jobs(console scheduler app) | reddit.com/r/csharp | 2022-10-25

    You should use an actual scheduler. https://www.quartz-scheduler.net/

  • Zigi

    Workflow assistant built for devs & their teams. Automate the mundane part of your day, with live actionable messages for your GitHub & Jira tasks.

  • MassTransit

    Distributed Application Framework for .NET

    Project mention: What's the deal with "hosts" in console applications now? | reddit.com/r/csharp | 2022-11-03

    I really like https://masstransit-project.com/. I use it with both RabbitMQ and Azure Service Bus

  • OpenCvSharp

    OpenCV wrapper for .NET

    Project mention: Creating a NuGet package with static dependencies AND a native assembly wrapper? | reddit.com/r/dotnet | 2022-10-11
  • QuestPDF

    QuestPDF is an open-source, modern and battle-tested library that can help you with generating PDF documents by offering friendly, discoverable and predictable C# fluent API.

    Project mention: Reporting Tool and Viewer | reddit.com/r/programminghelp | 2022-11-24
  • MVVMCross

    The .NET MVVM framework for cross-platform solutions, including Xamarin.iOS, Xamarin.Android, Windows and Mac.

  • Cake

    :cake: Cake (C# Make) is a cross platform build automation system.

    Project mention: Cake v2.3.0 released - New Command aliases, New .NET Workload aliases, improved global caching of scripts, bug fixes, and more. | reddit.com/r/dotnet | 2022-10-15

    A good starting point of you want to get started with Cake is our website at https://cakebuild.net/

  • Scout APM

    Truly a developer’s best friend. Scout APM is great for developers who want to find and fix performance issues in their applications. With Scout, we'll take care of the bugs so you can focus on building great things 🚀.

  • 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: Best way to architecture an application for IoT and RFID | reddit.com/r/dotnetcore | 2022-10-06

    Like the other guy said it depends on the requirements, but you could implement your own mqtt server with MQTTnet with a few lines of code

  • ASP.NET MVC Boilerplate

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

  • Confluent's .NET Client for Apache KafkaTM

    Confluent's Apache Kafka .NET client

    Project mention: Want to contribute more to open source projects. | reddit.com/r/dotnet | 2022-08-18
  • AutoUpdater.NET

    AutoUpdater.NET is a class library that allows .NET developers to easily add auto update functionality to their classic desktop application projects.

    Project mention: updating a WinForms application in runtime. | reddit.com/r/dotnet | 2022-07-27

    Aa others mentioned, it just more common to have an auto-updater mechanism built-in in your app. Check out AutoUpdater.NET which periodically check the server for new versions, download it in background and allow you to present a "update ready" button to the user that quickly restart the app to the new version when they are ready to apply it. A bit like the Chrome or Discord update ready buttons.

  • BaGet

    A lightweight NuGet and symbol server

    Project mention: is there something similar to maven in c#? | reddit.com/r/csharp | 2022-10-01

    As others have mentioned, you want NuGet. However, beyond the directory approach that was already mentioned, people may be interested to know that you can also do a web hosted version or if you prefer you can use the full NuGet Gallery project that powers nuget.org. At this point there's like 20 different ways to do it now. Hanselman had a list of some options a while back. BaGet is kind of interesting on that list.

  • RulesEngine

    A Json based Rules Engine with extensive Dynamic expression support

    Project mention: Ideas for frameworks to build a Rules Engine | reddit.com/r/dotnetcore | 2022-11-14
  • 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.

  • EventFlow

    Async/await first CQRS+ES and DDD framework for .NET

    Project mention: Practical Samples and Tutorials of Event Sourcing in .NET | reddit.com/r/dotnet | 2022-10-20

    For those interested in this sort of thing Eventflow is awesome

  • ComputeSharp

    A .NET library to run C# code in parallel on the GPU through DX12, D2D1, and dynamically generated HLSL compute shaders, with the goal of making GPU computing easy to use for all .NET developers! 🚀

    Project mention: GitHub - ComputeSharp: A .NET library to run C# code on the GPU through DX12 (Not Godot) | reddit.com/r/GodotCSharp | 2022-11-30
  • AvalonEdit

    The WPF-based text editor component used in SharpDevelop

  • Vanara

    A set of .NET libraries for Windows implementing PInvoke calls to many native Windows APIs with supporting wrappers.

    Project mention: Looking for ideas about securing automated scripts. | reddit.com/r/PowerShell | 2022-10-12

    This is an advanced concept and should be contemplated if you feel confortable with C# programming. You can extend the Antimalware Scan Interface (AMSI). Check the development documentation. Use Vanara to extend the functionality.

  • MSBuildStructuredLog

    A logger for MSBuild that records a structured representation of executed targets, tasks, property and item values.

  • SVG

    Fork of the ms svg library

    Project mention: Why does my app send network requests when I open an SVG file? | dev.to | 2022-02-17

    In today's world, you can have a library for every occasion. So, let's not reinvent the wheel for our application and take a ready-made solution. For example, the SVG.NET library. The source code of the project is available on GitHub. SVG.NET is distributed as a NuGet package, which comes in handy if you want to add the library to the project. By the way, according to the project's page in NuGet Gallery, the library has 2.5 million downloads — impressive!

  • fo-dicom

    Fellow Oak DICOM for .NET, .NET Core, Universal Windows, Android, iOS, Mono and Unity

    Project mention: Any desktop software can convert pdf to DICOM | reddit.com/r/dicom | 2022-01-08
  • LocalStorage

    A library to provide access to local storage in Blazor applications

    Project mention: WASM -> MAUI with a shared project | reddit.com/r/csharp | 2022-08-07

    I use a library called Blazored LocalStorage for the WASM project to store client side data like preferences and auth stuff. This, it seems, is not supported in MAUI. Although MAUI starts a web server, it does not store data in the 'browser'. Instead it uses an API called "Preferences" (Which is a pretty sweet interface, props MS) but now I find myself struggling how I can use one, or the other depending on the project.

  • ini-parser

    Read/Write an INI file the easy way!

  • SonarQube

    Static code analysis for 29 languages.. Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free.

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 2022-11-30.

C# Nuget related posts


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

Project Stars
1 winsw 8,183
2 QuartzNet 5,358
3 MassTransit 4,957
4 OpenCvSharp 4,231
5 QuestPDF 4,149
6 MVVMCross 3,712
7 Cake 3,461
8 MQTTnet 3,227
9 ASP.NET MVC Boilerplate 3,092
10 Confluent's .NET Client for Apache KafkaTM 2,411
11 AutoUpdater.NET 2,303
12 BaGet 2,211
13 RulesEngine 2,210
14 SteamKit 2,130
15 EventFlow 2,103
16 ComputeSharp 1,836
17 AvalonEdit 1,488
18 Vanara 1,225
19 MSBuildStructuredLog 1,217
20 SVG 905
21 fo-dicom 865
22 LocalStorage 820
23 ini-parser 815
Build time-series-based applications quickly and at scale.
InfluxDB is the Time Series Data Platform where developers build real-time applications for analytics, IoT and cloud-native services in less time with less code.