Found 7 packages
A simple library for adding and running background tasks within .Net.
WebBackgrounder is a proof-of-concept of a web-farm friendly background task manager meant to just work with a vanilla ASP.NET web application. See https://github.com/NuGet/WebBackgrounder for more information.
The implementation allows you to use multiple background tasks (or "runners") for deferred processing of consolidated data. Runners are based on the PubSub template for asynchronous waiting for new tasks, which makes this approach more reactive but less resource-intensive.
A MAUI library for scheduling foreground and background tasks easily, with CRON support, persistence, and logging. Inspired by Quartz, compatible with Android and iOS.
Introducing NetcodeHubTaskManager – a robust and efficient component for managing background tasks in your Blazor applications. With this package, you can ensure that any ongoing background operations are promptly canceled when a user navigates away from the component, freeing up resources and improving the responsiveness of your application. Say goodbye to lingering tasks and hello to streamlined performance with the NetcodeHubTaskManager.
Simple and fail-safe background task manager
Hesoyam is a cross-platform background task scheduler for .NET MAUI that enables scheduling and executing tasks even when the application is closed. Supports Android (WorkManager), iOS (BGTaskScheduler), macOS Catalyst (BGTaskScheduler), and Windows (BackgroundTaskBuilder). Features include periodic/one-shot/immediate scheduling, network/charging/battery constraints, automatic retries with exponential backoff, state persistence across app restarts and device reboots, and full AOT/Trimming compatibility.