Skip to content
Nuvyntra Labs
All packages

Background & sync

Plugin.Maui.JobQueue

Durable SQLite task queue with retry and dead letter

Current NuGet 1.0.8

A durable in-app job queue backed by SQLite, with named queues, retry/backoff, network constraints, and a dead-letter path.

Install

dotnet add package Plugin.Maui.JobQueue

Package ID: Plugin.Maui.JobQueue

Plugin.Maui.* restores from GitHub Packages. Add the org feed first — see Use nuvyntralabs GitHub Packages from a C# project.

Overview

Plugin.Maui.JobQueue is a durable SQLite-backed task queue for MAUI. Jobs are registered by type, can require network, retry with backoff, and land in a dead-letter path when they exhaust attempts — so photo uploads and sync units survive app kills. It is not a local document store — use Plugin.Maui.LocalStore for Room-style CRUD.

Current release

  • 1.0.8. Documented pack artifact matches the shipped package. No API change.

Full upgrade map for the 3 September 2026 hardening wave: Hardened plugin releases.

Capabilities

  • Durable jobs across process death.
  • Retry with backoff and dead-letter isolation.
  • Named queues (for example uploads versus analytics).
  • Network-required jobs that wait for a real connection.

Discussion

Comment on Plugin.Maui.JobQueue. The thread lives on this component's GitHub repository (nuvyntralabs/Plugin.Maui.JobQueue). Sign in with GitHub — Giscus uses Discussions, Utterances uses Issues.

Related in Background & sync