![]() |
VOOZH | about |
dotnet add package TickerQ --version 10.4.0
NuGet\Install-Package TickerQ -Version 10.4.0
<PackageReference Include="TickerQ" Version="10.4.0" />
<PackageVersion Include="TickerQ" Version="10.4.0" />Directory.Packages.props
<PackageReference Include="TickerQ" />Project file
paket add TickerQ --version 10.4.0
#r "nuget: TickerQ, 10.4.0"
#:package TickerQ@10.4.0
#addin nuget:?package=TickerQ&version=10.4.0Install as a Cake Addin
#tool nuget:?package=TickerQ&version=10.4.0Install as a Cake Tool
<h1 align="center"> <img src="https://tickerq.net/tickerq-logo.svg" alt="TickerQ Logo" width="140" /> <br /> TickerQ </h1>
<p align="center"> <strong>The modern job scheduler for .NET</strong><br /> Source-generated task scheduling with built-in persistence, cron & time-based execution, and real-time monitoring. </p>
<p align="center"> <a href="https://www.nuget.org/packages/tickerq"><img src="https://img.shields.io/nuget/dt/tickerq.svg?style=flat-square" alt="NuGet Downloads" /></a> <a href="https://www.nuget.org/packages/tickerq"><img src="https://img.shields.io/nuget/vpre/tickerq.svg?style=flat-square" alt="NuGet Version" /></a> <a href="https://github.com/Arcenox-co/TickerQ/actions/workflows/build.yml"><img src="https://img.shields.io/github/actions/workflow/status/Arcenox-co/TickerQ/build.yml?branch=main&style=flat-square" alt="Build Status" /></a> <a href="https://tickerq.net"><img src="https://img.shields.io/badge/docs-tickerq.net-blue?style=flat-square" alt="Documentation" /></a> <a href="https://discord.gg/ZJemWvp9MK"><img src="https://img.shields.io/badge/discord-TickerQ-5865F2?style=flat-square&logo=discord&logoColor=white" alt="Discord" /></a> <a href="https://opencollective.com/tickerq"><img src="https://opencollective.com/tickerq/tiers/badge.svg?style=flat-square" alt="OpenCollective" /></a> </p>
| Zero reflection, AOT ready | Source generators at compile time. No runtime reflection, no magic strings, fully trimmable. |
| Your database | EF Core (PostgreSQL, SQL Server, SQLite, MySQL) or Redis. No separate storage. |
| Real-time dashboard | Built-in SignalR dashboard. Monitor, inspect, manage โ no paid add-ons. |
| Multi-node | Redis heartbeats, dead-node cleanup, lock-based coordination. Just add instances. |
| Minimal setup | AddTickerQ() โ decorate a method โ schedule. Minutes, not hours. |
dotnet add package TickerQ
var builder = WebApplication.CreateBuilder(args);
builder.Services.AddTickerQ();
var app = builder.Build();
app.UseTickerQ();
app.Run();
using TickerQ.Utilities.Base;
public class MyJobs
{
[TickerFunction("HelloWorld")]
public async Task HelloWorld(
TickerFunctionContext context,
CancellationToken cancellationToken)
{
Console.WriteLine($"Hello from TickerQ! Job ID: {context.Id}");
}
}
public class MyService(ITimeTickerManager<TimeTickerEntity> manager)
{
public async Task Schedule()
{
await manager.AddAsync(new TimeTickerEntity
{
Function = "HelloWorld",
ExecutionTime = DateTime.UtcNow.AddSeconds(10)
});
}
}
| Package | Description |
|---|---|
TickerQ |
Core scheduler engine |
TickerQ.Utilities |
Shared types, entities, and interfaces |
TickerQ.EntityFrameworkCore |
EF Core persistence provider |
TickerQ.Caching.StackExchangeRedis |
Redis persistence and distributed coordination |
TickerQ.Dashboard |
Real-time dashboard UI |
TickerQ.Instrumentation.OpenTelemetry |
OpenTelemetry tracing |
TickerQ.SourceGenerator |
Compile-time function registration |
Note: All packages are versioned together. Always update all packages to the same version.
Centralized scheduling across applications โ hub.tickerq.net
Full documentation at tickerq.net โ docs are open-source at TickerQ-UI.
Support TickerQ through OpenCollective.
<a href="https://opencollective.com/tickerq"><img src="https://opencollective.com/tickerq/backers.svg?width=890" /></a>
PRs, ideas, and issues are welcome! Please read our and sign the before submitting a pull request.
Thanks to all our wonderful contributors! See for details.
<a href="https://github.com/Arcenox-co/TickerQ/graphs/contributors"> <img src="https://contrib.rocks/image?repo=Arcenox-co/TickerQ" /> </a>
Dual licensed under MIT and Apache 2.0 ยฉ Arcenox LLC
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net10.0 net10.0 is compatible. net10.0-android net10.0-android was computed. net10.0-browser net10.0-browser was computed. net10.0-ios net10.0-ios was computed. net10.0-maccatalyst net10.0-maccatalyst was computed. net10.0-macos net10.0-macos was computed. net10.0-tvos net10.0-tvos was computed. net10.0-windows net10.0-windows was computed. |
Showing the top 5 NuGet packages that depend on TickerQ:
| Package | Downloads |
|---|---|
|
ZhileTime.Hope.TickerQ
Package Description |
|
|
Volo.Abp.TickerQ
Package Description |
|
|
Paramore.Brighter.MessageScheduler.TickerQ
TikcerQ integration for Paramore.Brighter Command Processor. Provides advanced message scheduling capabilities using TikcerQ for background job processing, delayed message delivery, and complex recurring task scheduling. |
|
|
Sparkdo.TickerQ
Sparkdo TickerQ ๅบ๏ผๆไพๅบไบ TickerQ ็ๅฎๆถไปปๅกๅ่ฝ้ๆๅฎ็ฐ |
|
|
Sparkdo.BackgroundJobs.TickerQ
Sparkdo TickerQ ๅๅฐไฝไธๅบ๏ผๆไพๅบไบ TickerQ ็ๅๅฐไฝไธๅ่ฝ้ๆๅฎ็ฐ |
Showing the top 3 popular GitHub repositories that depend on TickerQ:
| Repository | Stars |
|---|---|
|
abpframework/abp
Open-source web application framework for ASP.NET Core! Offers an opinionated architecture to build enterprise software solutions with best practices on top of the .NET. Provides the fundamental infrastructure, cross-cutting-concern implementations, startup templates, application modules, UI themes, tooling and documentation.
|
|
|
BrighterCommand/Brighter
A framework for building messaging apps with .NET and C#.
|
|
|
clawdotnet/openclaw.net
Self-hosted OpenClaw gateway + agent runtime in .NET (NativeAOT-friendly)
|
| Version | Downloads | Last Updated |
|---|---|---|
| 10.4.1-beta | 348 | 5/11/2026 |
| 10.4.0 | 42,052 | 5/12/2026 |
| 10.4.0-beta | 107 | 5/10/2026 |
| 10.3.0 | 65,428 | 4/13/2026 |
| 10.3.0-beta | 113 | 4/13/2026 |
| 10.2.5 | 33,234 | 3/22/2026 |
| 10.2.4 | 1,511 | 3/21/2026 |
| 10.2.3 | 754 | 3/21/2026 |
| 10.2.2 | 17,008 | 3/16/2026 |
| 9.3.0 | 1,090 | 4/13/2026 |
| 9.2.5 | 1,024 | 3/22/2026 |
| 9.2.4 | 299 | 3/21/2026 |
| 9.2.3 | 291 | 3/21/2026 |
| 9.2.2 | 1,232 | 3/16/2026 |
| 9.2.1 | 389 | 3/16/2026 |
| 8.3.0 | 3,884 | 4/13/2026 |
| 8.2.5 | 3,759 | 3/22/2026 |
| 8.2.4 | 265 | 3/21/2026 |
| 8.2.3 | 260 | 3/21/2026 |
| 8.2.2 | 602 | 3/16/2026 |