Extensions

If you author an extension, please don't hesitate to post it here by editing the _data/extensions.yml file and creating a pull-request. Just click the link and follow the instructions.

Disclaimer

Please note that the extensions below developed and maintained by the community. Extensions in Hangfire might significantly affect the execution pipeline, especially job storage implementation. We don't provide official support for community-based packages.

Common

Project Author Latest Version
IeuanWalker.Hangfire.RecurringJob
Automatically generates the recurring job registration code using source generators
IeuanWalker Latest version
Elmah.Io.Heartbeats.Hangfire
Logging heartbeats from Hangfire to elmah.io
elmahio Latest version
Hangfire.Community.CarbonAwareExecution
Execute computing tasks when the grid is powered by renewable energy
bluehands Latest version
Hangfire.Community.Outbox
Outbox pattern implementation for enqueuing or scheduling Hangfire jobs using EntityFramework Core.
BredStik Latest version
IdentityStream.Hangfire.Console
Updated fork of Hangfire.Console, a job console extension for Hangfire
IdentityStream Latest version
Hangfire.Console
Job console extension for Hangfire
pieceofsummer Latest version
Hangfire.Console.Extensions
Makes it easier to use Hangfire.Console with .net core dependency injection
AnderssonPeter Latest version
Hangfire.Console.Extensions.Serilog
Allows you combine Hangfire.Console with Serilog
AnderssonPeter Latest version
Hangfire.Core.Dashboard.Management
Adds a management dashboard to manually queue jobs.
tracstarr / pjrharley Latest version
Hangfire.Correlate
Adds correlation id support through integration with Correlate.
skwasjer Latest version
Hangfire.Dashboard.Authorization
Role/claims-based and basic authorization for Dashboard
HangfireIO Latest version
Hangfire.Dashboard.Dark
Shows the hangfire dashboard in a beautiful dark theme
vip32 Latest version
Hangfire.Dashboard.Management
Adds a management dashboard to manually queue jobs.
mccj Latest version
Hangfire.Dashboard.RecurringJobExtensions
recurring job extensions for hangfire dashboard.
labelzhou Latest version
Hangfire.Extensions.Configuration
Functionality to read Hangfire configurations from key-value pair based configuration
nevets82 Latest version
Hangfire.Heartbeat
Server utilization monitoring for Hangfire
ahydrax Latest version
Hangfire.HttpJob
Build http jobs(BackgroundJob or RecurringJob) by hangfire web api Or dashbord
yuzd Latest version
Hangfire.MAMQSqlExtension
Allow Multi-App, Multi-Server, Multi-Queue sharing a single Database
GeXiaoguo Latest version
Hangfire.MaximumConcurrentExecutions
Throttle the number of concurrent jobs
alastairtree Latest version
Hangfire.MissionControl
A plugin for Hangfire that enables you to launch jobs manually.
ahydrax Latest version
Hangfire.PowerShellExecutor
A plugin for Hangfire that enables you to easily launch your PowerShell scripts.
thomas-illiet Latest version
Hangfire.RecurringJobExtensions
Build RecurringJob automatically
icsharp Latest version
Hangfire.TopicExtensions
Build Topic based Subscriber Jobs
jmarbutt Latest version
Hangfire.RecurringJobCleanUpManager
Auto clean jobs that are not in the code
ramon-balaguer Latest version
Hangfire.StackTrace
Improved stack traces rendering for failed jobs
pieceofsummer Latest version
FaceIT.Hangfire.Tags
Makes it possible to add tags to jobs, and filter jobs based on these tags.
face-it Latest version
Hangfire.RecurringJobAdmin
A simple dashboard to manage Hangfire's recurring jobs.
bamotav Latest version
Hangfire.JobsLogger
A Hangfire extension to store a log during job execution.
felixclase Latest version
Hangfire.Extensions.ApplicationInsights
ApplicationInsights integration to track Jobs as Operations.
coolhome Latest version
OpenTelemetry.Instrumentation.Hangfire
Instrumentation Library, which instruments Hangfire and collects telemetry about BackgroundJob.
fred2u Latest version
TransactHangfire
TransactionScope filter wrapper for Hangfire jobs.
dalrankov Latest version
Bonura.Hangfire.PerformContextAccessor
Use PerformContextAccessor to access to PerformContext outside Job execution methods.
meriturva Latest version
Bonura.NLog.HangfireLayouts
Few hangfire layouts to use with NLog logging library.
meriturva Latest version
Bonura.Hangfire.Dashboard.JobLogs
Show job logs on the dashboard.
meriturva Latest version
SubPub.Hangfire
Publishers create Hangfire Jobs for subscribers by broadcasting events
sitholewb 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.

Unofficial .NET 4.0 Support

Did you know that you can edit this page on GitHub and send a Pull Request?