C# Nuget

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

Top 23 C# Nuget Projects

  • GitHub repo winsw

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

    Project mention: PowerShell to notify for new files added to a folder | reddit.com/r/PowerShell | 2021-09-22

    I posted a tangentially related post where I mentioned nssm, and apparently this is the new and actually maintained nssm: https://github.com/winsw/winsw

  • GitHub repo QuartzNet

    Quartz Enterprise Scheduler .NET

    Project mention: How to schedule tasks in .NET? We've made it seem easy #2 | dev.to | 2021-11-18

    Now, we have to configure and register our Quartz service. Use Program.cs for that. You can follow documentation https://www.quartz-scheduler.net/ on how to configure and register in detail.

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

    Distributed Application Framework for .NET

    Project mention: gRPC Development experience in modern .NET | reddit.com/r/dotnet | 2021-11-12

    try look at https://masstransit-project.com/ 🙂

  • GitHub repo MVVMCross

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

  • GitHub repo OpenCvSharp

    OpenCV wrapper for .NET

    Project mention: What's the fastest way to get pixel data from a Bitmap? | reddit.com/r/csharp | 2021-09-29

    Maybe opencv will be faster? https://github.com/shimat/opencvsharp

  • GitHub repo Cake

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

    Project mention: Can Cake be used to build a .NET Core 3.1 console application for Windows, Linux and Mac... on a Windows machine? | reddit.com/r/csharp | 2021-10-08

    I got the example and the answer I needed on this thread: https://github.com/cake-build/cake/discussions/3564

  • GitHub repo ASP.NET MVC Boilerplate

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

    Project mention: Adding Polly Policies To Your IDistributedCache | dev.to | 2021-04-02

    I never published Nuget packages myself, but with the help of Dotnet-Boxed it was super easy.

  • 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 Confluent's .NET Client for Apache KafkaTM

    Confluent's Apache Kafka .NET client

  • GitHub repo 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: Libation 6.4 -- Custom file naming | reddit.com/r/audible | 2021-11-11

    Good catch. Hmm, looks like Squirrel might be a no go. Oh well. My examples were not heavily researched. Just something to point in a starter direction. At a glance this looks promising too: https://github.com/ravibpatel/AutoUpdater.NET

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

    Project mention: [Question] What is the state of stream bot development? | reddit.com/r/SteamBot | 2021-05-29

    Depends on what language you're using for JavaScript I think the defacto is anything Doctor McKay makes https://github.com/DoctorMcKay/node-steam-user, https://github.com/DoctorMcKay/node-steam-user etc. If you use python, I'd recommend https://github.com/Gobot1234/steam.py (I'm totally not biased). If you use C# then SteamKit is always a good option. If you use rust then SteamHelper looks interesting although doesn't support too many trading bot features

  • GitHub repo BaGet

    A lightweight NuGet and symbol server

    Project mention: Using Baget as a repository | reddit.com/r/PowerShell | 2021-10-04

    I was able to get Baget installed and configured as an Azure Container Instance.

  • GitHub repo ComputeSharp

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

    Project mention: Run C# model on GPU? | reddit.com/r/csharp | 2021-11-08

    Take a look at https://github.com/Sergio0694/ComputeSharp It let's you run C# on GPUs by generating HLSL shaders.

  • GitHub repo RulesEngine

    A Json based Rules Engine with extensive Dynamic expression support

    Project mention: Business Rules Engines? | reddit.com/r/AskProgramming | 2021-10-17

    Searching around I found the concept of Business Rules Engines. Specifically, this dotnet iteration - https://github.com/microsoft/RulesEngine. Thought it doesn't solve all my issues, the concept does look like it will solve some of the more problematic customer specific rules like commissions and pricing. Does anyone have experience and/or provide their two cents?

  • GitHub repo AvalonEdit

    The WPF-based text editor component used in SharpDevelop

  • GitHub repo MSBuildStructuredLog

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

    Project mention: Avalonia 0.10.0 Release – A cross platform XAML framework for .NET | reddit.com/r/dotnet | 2021-01-22

    KirillOsenkov/MSBuildStructuredLog: A logger for MSBuild that records a structured representation of executed targets, tasks, property and item values. (github.com)

  • GitHub repo Vanara

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

    Project mention: Would you want/use an improved interface to native Win32 APIs for .NET? | reddit.com/r/dotnet | 2021-11-24
  • GitHub repo ini-parser

    Read/Write an INI file the easy way!

    Project mention: The Fssf Mentorship Schedule Planner | reddit.com/r/fsharp | 2020-12-29

    Alternatively, instead of using a type provider (which isn't simple by any means), you can use any number of CSV or INI parsers, e.g. https://joshclose.github.io/CsvHelper/ or https://github.com/rickyah/ini-parser

  • GitHub repo vs-threading

    The Microsoft.VisualStudio.Threading is a xplat library that provides many threading and synchronization primitives used in Visual Studio and other applications.

    Project mention: Prevent deadlock while calling async method inside synchronous one (inside environment with synchronization context) | reddit.com/r/dotnet | 2021-10-19

    I'd recommend a look at https://github.com/microsoft/vs-threading (don't worry about the name, you can use it outside of VS environment too).

  • GitHub repo 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: QuestPDF 2021.11 - a new version of the open-source, MIT-licensed, C# library for generating PDF documents with fluent API, now with several community-driven improvements 🎉 Please help me make it popular 🚀 | reddit.com/r/csharp | 2021-11-09

    Regarding charting capability. Donmurta just created a sample pull request showing how easy it is to ingrate SkiaSharp-based libraries in QuestPDF documents. Please take a look

  • GitHub repo XamarinMediaManager

    Cross platform Xamarin plugin to play and control Audio and Video

    Project mention: Progress | reddit.com/r/AbooApp | 2021-08-18
  • GitHub repo X.PagedList

    Library for easily paging through any IEnumerable/IQueryable in ASP.NET

    Project mention: [ASP.NET Core] Using X.PagedList | dev.to | 2021-03-20

    GitHub - dncuug/X.PagedList: Library for easily paging through any IEnumerable/IQueryable in ASP.NET/ASP.NET Core

  • GitHub repo LocalStorage

    A library to provide access to local storage in Blazor applications

    Project mention: How to store client side data in a Blazor WASM app in 2021? | reddit.com/r/Blazor | 2021-10-21

    If you only need key/value, I've been using this one. https://github.com/Blazored/LocalStorage

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

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 6,461
2 QuartzNet 4,776
3 MassTransit 4,044
4 MVVMCross 3,587
5 OpenCvSharp 3,553
6 Cake 3,119
7 ASP.NET MVC Boilerplate 2,848
8 MQTTnet 2,450
9 Confluent's .NET Client for Apache KafkaTM 2,083
10 AutoUpdater.NET 1,932
11 SteamKit 1,917
12 BaGet 1,843
13 ComputeSharp 1,310
14 RulesEngine 1,305
15 AvalonEdit 1,282
16 MSBuildStructuredLog 1,088
17 Vanara 913
18 ini-parser 724
19 vs-threading 698
20 QuestPDF 697
21 XamarinMediaManager 687
22 X.PagedList 676
23 LocalStorage 614
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.