Top 20 NuGet threading Packages
Extensions for System.Threading.Tasks
Includes extension methods to safely fire-and-forget a Task and/or a ValueTask
Includes WeakEventManger which avoids memory leaks when events are not unsubscribed
Quartz.NET job scheduler - cron, calendar and interval triggers, clustering over a persistent job store, and Microsoft.Extensions hosting, logging, options and dependency injection throughout. The core package: everything else builds on this one.
An easy and reliable way to perform fire-and-forget, delayed and recurring, long-running, short-running, CPU or I/O intensive tasks in .NET applications. No Windows Service / Task Scheduler required.
Backed by Redis, SQL Server, SQL Azure or MSMQ. This is a .NET alternative to Sidekiq, Resque and Ce...
An easy and reliable way to perform fire-and-forget, delayed and recurring, long-running, short-running, CPU or I/O intensive tasks inside ASP.NET applications. No Windows Service / Task Scheduler required. Even ASP.NET is not required.
Backed by Redis, SQL Server, SQL Azure or MSMQ. This is a .NET ...
Folded into Quartz in 4.0: AddQuartz, QuartzOptions and the rest live in the Quartz package now. This package is empty and exists only so a grouped dependency update can move to 4.x - remove the reference, and see the migration guide.
Renamed to Quartz.Serialization.Newtonsoft in 4.0. This package is empty and exists only so a grouped dependency update can move to 4.x - reference Quartz.Serialization.Newtonsoft instead, and see the migration guide.
MongoDB storage implementation for Hangfire (background job system for ASP.NET applications).
Folded into Quartz in 4.0: AddQuartzHostedService, QuartzHostedService and QuartzHostedServiceOptions live in the Quartz package now. This package is empty and exists only so a grouped dependency update can move to 4.x - remove the reference, and see the migration guide.
Quartz.NET Jobs - the jobs that ship ready to schedule: directory and file scanning, sending mail, and running a native process; Quartz Scheduling Framework for .NET
Quartz.NET ASP.NET Core integration - the HTTP API a remote scheduler is driven through, and the health check endpoint; Quartz Scheduling Framework for .NET
Quartz.NET Plugins - a schedule declared in XML or JSON and reloaded as the file changes, and job and trigger history logging; Quartz Scheduling Framework for .NET
CodeJam is a set of handy reusable .NET components that can simplify your daily work and save your time when you copy and paste your favorite helper methods and classes from one project to another.
Async synchronization primitives, async collections, TPL and dataflow extensions.
The JoinableTaskFactory allows synchronously blocking the UI thread for async work. This
package is applicable to any .NET application (not just Visual Studio).
Quartz.NET TimeZoneConverter integration - resolves a trigger's time zone by either its IANA or its Windows id, on either operating system, through https://github.com/mj1856/TimeZoneConverter; Quartz Scheduling Framework for .NET
Adds a concept of thread safety to C# and VB so that most threading defects are detected at build-time or in a single-threaded test coverage. Includes thread dispatching aspects. An official PostSharp pattern library.
Use dotnet Web Workers Threads in Blazor
Static code analyzer to detect common mistakes or potential issues regarding threading and async coding.
Redistributable components for package 'PostSharp.Patterns.Threading'. This package should only be installed as a dependency. (This is not the package you are looking for).
Various classes related to Threading.
Use dotnet Web Workers Threads in Blazor