Background jobs for .NET
Source-generated. Native AOT ready. Zero reflection. Persist with EF Core or Redis and monitor everything from a real-time dashboard.
Source-generated. Native AOT ready. Zero reflection. Persist with EF Core or Redis and monitor everything from a real-time dashboard.
0ms
Reflection Overhead
Source-generated at compile time
0s
Cron Precision
Second-level scheduling accuracy
0%
AOT Compatible
Native AOT & trimming ready
0
NuGet Packages
Modular, install what you need
Built for production workloads
Every feature you need for reliable job scheduling, built into a zero-dependency core. From cron expressions to dashboards — composable packages, no reflection-heavy magic.
Cron, one-off runs, and strongly typed handlers in plain C#.
How a job moves from schedule to completion.
Add Redis, EF Core, OpenTelemetry, and more as separate packages.
Retries, throttling, and runtime toggles without bolting on another framework.
Concurrency caps, priority lanes, and throttling so loud jobs cannot starve the rest of the system.
Per-Function Concurrency
Control how many instances of each job run simultaneously
Job Priorities
Low, Normal, High, Critical — jobs execute in the right order
Throttling
Rate-limit job execution to protect downstream services
Recover from failures, wire multi-step flows, flip jobs at runtime, and keep payloads strongly typed.
Configurable Retries
Set max attempts and let TickerQ handle transient failures
Job Chaining
Parent-child workflows for complex orchestration pipelines
Runtime Toggle
Enable or disable individual cron jobs without redeployment
Typed Context
Strongly-typed TickerFunctionContext with request deserialization
Core
Scheduler + source generator
$0on NuGet
Dashboard
Live monitoring & control plane
Add-onpackage
Full stack
Persistence, Redis, OTel — as needed
ModularNuGet line-up
Install from NuGet, wire handlers with source generators, and ship with confidence — SQL, Redis, dashboards, and traces when you need them.