Packages
All packages
Start with the core and add only what you need. Each package's page is its README.
| Package | Version | Needs | What it adds |
|---|---|---|---|
durable_queue | 0.5.8 | Dart | The engine: tasks, retries, priorities, dependencies, rate limits, gates. Pure Dart, no runtime dependencies. |
durable_queue_sqlite | 0.2.2 | Dart | SQLite storage: tasks survive restarts and crashes, on mobile, desktop, and the web. |
durable_queue_hive | 0.1.0 | Dart | Hive storage on hive_ce, for apps that already use Hive. |
durable_queue_encryption | 0.1.0 | Dart | Encrypts stored payloads and error messages with AES-256-GCM. Wraps any storage. |
durable_queue_dio | 0.2.2 | Dart | Dio integration: HTTP retry rules, Retry-After, idempotency keys, queued requests. |
durable_queue_flutter | 0.1.1 | Flutter | Starts the queue with the app, pauses it in the background, and rebuilds widgets from stored tasks. |
durable_queue_connectivity | 0.1.0 | Flutter | A network gate: tasks wait while offline and start when the connection returns. |
durable_queue_transfer | 0.1.2 | Flutter | Uploads and downloads the operating system finishes after the app is minimised or closed. |
durable_queue_workmanager | 0.1.0 | Flutter | Runs the queue from Workmanager background jobs on Android and iOS. |