Extensions
Disclaimer
Please note that the extensions below developed and maintained by the community. Such extensions may significantly affect the execution pipeline, especially job storage implementations, and have access to the stored data.
This list of extensions is provided for informational purposes only and does not constitute a recommendation or guarantee of their properties, including quality, safety, and security.
Hangfire OΓ and its affiliates are not responsible for any use of these extensions and does not provide official support for them.
Common
| Project | Author | Latest Version |
|---|---|---|
|
a2n.Hangfire.Dashboard
Community dashboard extension with console output, job tags, recurring job CRUD, global search, advanced filters, analytics, and SignalR realtime updates. |
π Image anwarminarso |
π Latest version |
|
Hangfire.Community.Dashboard.Heatmap
Adds a visual timeline and heatmap view to Hangfire Dashboard, showing when recurring jobs are scheduled throughout the day. |
π Image brodrigz |
π Latest version |
|
Hangfire.Community.Dashboard.JobsInsights
Monitor the health and performance of your background jobs at a glance, with a live summary grouped by job type, detailed historical views, interactive charts, and builtβin data management. |
π Image frankyjquintero |
π Latest version |
|
Hangfire.Community.JobsLauncher.Dashboard
Dashboard extension for ad-hoc job execution via UI using reflection or JSON payloads. It features a visual Cron generator, reusable templates, and an immutable audit log, utilizing a decoupled architecture to trigger business logic without direct dependencies. |
π Image frankyjquintero |
π Latest version |
|
IeuanWalker.Hangfire.RecurringJob
Automatically generates the recurring job registration code using source generators |
π Image IeuanWalker |
π Latest version |
|
Elmah.Io.Heartbeats.Hangfire
Logging heartbeats from Hangfire to elmah.io |
π Image elmahio |
π Latest version |
|
Hangfire.Community.CarbonAwareExecution
Execute computing tasks when the grid is powered by renewable energy |
π Image bluehands |
π Latest version |
|
Hangfire.Community.Outbox
Outbox pattern implementation for enqueuing or scheduling Hangfire jobs using EntityFramework Core. |
π Image BredStik |
π Latest version |
|
IdentityStream.Hangfire.Console
Updated fork of Hangfire.Console, a job console extension for Hangfire |
π Image IdentityStream |
π Latest version |
|
Hangfire.Console
Job console extension for Hangfire |
π Image pieceofsummer |
π Latest version |
|
Hangfire.Console.Extensions
Makes it easier to use Hangfire.Console with .net core dependency injection |
π Image AnderssonPeter |
π Latest version |
|
Hangfire.Console.Extensions.Serilog
Allows you combine Hangfire.Console with Serilog |
π Image AnderssonPeter |
π Latest version |
|
Hangfire.Core.Dashboard.Management
Adds a management dashboard to manually queue jobs. |
π Image tracstarr / pjrharley |
π Latest version |
|
Hangfire.Correlate
Adds correlation id support through integration with Correlate. |
π Image skwasjer |
π Latest version |
|
Hangfire.Dashboard.Authorization
Role/claims-based and basic authorization for Dashboard |
π Image HangfireIO |
π Latest version |
|
Hangfire.Dashboard.Dark
Shows the hangfire dashboard in a beautiful dark theme |
π Image vip32 |
π Latest version |
|
Hangfire.Dashboard.Management
Adds a management dashboard to manually queue jobs. |
π Image mccj |
π Latest version |
|
Hangfire.Dashboard.RecurringJobExtensions
recurring job extensions for hangfire dashboard. |
π Image labelzhou |
π Latest version |
|
Hangfire.Extensions.Configuration
Functionality to read Hangfire configurations from key-value pair based configuration |
π Image nevets82 |
π Latest version |
|
Hangfire.Heartbeat
Server utilization monitoring for Hangfire |
π Image ahydrax |
π Latest version |
|
Hangfire.HttpJob
Build http jobs(BackgroundJob or RecurringJob) by hangfire web api Or dashbord |
π Image yuzd |
π Latest version |
|
Hangfire.MAMQSqlExtension
Allow Multi-App, Multi-Server, Multi-Queue sharing a single Database |
π Image GeXiaoguo |
π Latest version |
|
Hangfire.MaximumConcurrentExecutions
Throttle the number of concurrent jobs |
π Image alastairtree |
π Latest version |
|
Hangfire.MissionControl
A plugin for Hangfire that enables you to launch jobs manually. |
π Image ahydrax |
π Latest version |
|
Hangfire.PowerShellExecutor
A plugin for Hangfire that enables you to easily launch your PowerShell scripts. |
π Image thomas-illiet |
π Latest version |
|
Hangfire.RecurringJobExtensions
Build RecurringJob automatically |
π Image icsharp |
π Latest version |
|
Hangfire.TopicExtensions
Build Topic based Subscriber Jobs |
π Image jmarbutt |
π Latest version |
|
Hangfire.RecurringJobCleanUpManager
Auto clean jobs that are not in the code |
π Image ramon-balaguer |
π Latest version |
|
Hangfire.StackTrace
Improved stack traces rendering for failed jobs |
π Image pieceofsummer |
π Latest version |
|
FaceIT.Hangfire.Tags
Makes it possible to add tags to jobs, and filter jobs based on these tags. |
π Image face-it |
π Latest version |
|
Hangfire.RecurringJobAdmin
A simple dashboard to manage Hangfire's recurring jobs. |
π Image bamotav |
π Latest version |
|
Hangfire.JobsLogger
A Hangfire extension to store a log during job execution. |
π Image felixclase |
π Latest version |
|
Hangfire.Extensions.ApplicationInsights
ApplicationInsights integration to track Jobs as Operations. |
π Image coolhome |
π Latest version |
|
NomSol.Hangfire.JobManager
Extension for managing Hangfire jobs dynamically via storage. |
π Image NominalSolutions |
π Latest version |
|
NomSol.Hangfire.JobGuardian
Custom job filter that prevents duplicate jobs from being enqueued. |
π Image NominalSolutions |
π Latest version |
|
OpenTelemetry.Instrumentation.Hangfire
Instrumentation Library, which instruments Hangfire and collects telemetry about BackgroundJob. |
π Image fred2u |
π Latest version |
|
TransactHangfire
TransactionScope filter wrapper for Hangfire jobs. |
π Image dalrankov |
π Latest version |
|
Bonura.Hangfire.PerformContextAccessor
Use PerformContextAccessor to access to PerformContext outside Job execution methods. |
π Image meriturva |
π Latest version |
|
Bonura.NLog.HangfireLayouts
Few hangfire layouts to use with NLog logging library. |
π Image meriturva |
π Latest version |
|
Bonura.Hangfire.Dashboard.JobLogs
Show job logs on the dashboard. |
π Image meriturva |
π Latest version |
|
SubPub.Hangfire
Publishers create Hangfire Jobs for subscribers by broadcasting events |
π Image sitholewb |
π Latest version |
|
RBC.Hangfire.RecurringJobAdmin
A simple dashboard to manage Hangfire's recurring jobs. |
π Image SerbanApostol |
π Latest version |
|
Effektor.Hangfire.Idempotent
Idempotent job filter for Hangfire. |
π Image Effektor |
π Latest version |
|
Nall.Hangfire.Mcp
Exposes Hangfire background jobs as Model Context Protocol (MCP) tools over a Streamable HTTP endpoint, so LLM agents can discover and trigger jobs. |
π Image NikiforovAll |
π Latest version |
Storages
The following community projects allow you to use your favorite technology as a job storage.
IoC Containers
These projects simplify the integration between Hangfire and your favorite IoC Container. They provide custom implementation of JobActivator class as well as registration extensions that allow you to use unit of work pattern or deterministic disposal in your background jobs.
