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. 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.

Project Author Latest Version
Hangfire.Azure.ServiceBusQueue πŸ‘ Image
barclayadam
πŸ‘ Latest version
Hangfire.AzureDocumentDB πŸ‘ Image
imranmomin
πŸ‘ Latest version
Hangfire.AzureCosmosDb πŸ‘ Image
imranmomin
πŸ‘ Latest version
Hangfire.CompositeC1 πŸ‘ Image
burningice2866
πŸ‘ Latest version
Hangfire.Couchbase πŸ‘ Image
imranmomin
πŸ‘ Latest version
Hangfire.Firebase πŸ‘ Image
imranmomin
πŸ‘ Latest version
Hangfire.Firebird πŸ‘ Image
rsegerink
πŸ‘ Latest version
Hangfire.FluentNHibernateStorage
Supports SQL Server, Oracle, MySQL, Firebird, PostgreSQL, DB/2.
πŸ‘ Image
xavierjefferson
πŸ‘ Latest version
Hangfire.LiteDB πŸ‘ Image
codeyu
πŸ‘ Latest version
Hangfire.MemoryStorage πŸ‘ Image
perrich
πŸ‘ Latest version
Hangfire.Mongo πŸ‘ Image
gottscj
πŸ‘ Latest version
Hangfire.MySqlStorage πŸ‘ Image
arnoldasgudas
πŸ‘ Latest version
Hv.Hangfire.SqlServer.Memory πŸ‘ Image
minhhungit
πŸ‘ Latest version
Hangfire.Storage.MySql
Fork of Hangfire.MySqlStorage addressing deadlocks and performance issues
πŸ‘ Image
MiloszKrajewski
πŸ‘ Latest version
Hangfire.PostgreSql πŸ‘ Image
frankhommers
πŸ‘ Latest version
Hangfire.PostgreSql.ahydrax πŸ‘ Image
ahydrax
πŸ‘ Latest version
pengdows.hangfire
SQL-first storage built on pengdows.crud. Supports PostgreSQL, SQL Server, MySQL, MariaDB, Oracle, Firebird, SQLite, DuckDB, CockroachDB, YugabyteDB, and TiDB.
πŸ‘ Image
pengdows
πŸ‘ Latest version
Hangfire.Raven πŸ‘ Image
CadyIO
πŸ‘ Latest version
Hangfire.Realm πŸ‘ Image
gottscj
πŸ‘ Latest version
Hangfire.Storage.SQLite
An Alternative SQLite Storage for Hangfire.
πŸ‘ Image
felixclase
πŸ‘ Latest version
DMStorage.Hangfire
Hangfire.DMStorage provides Dameng (DM) database storage support for Hangfire, a popular .NET library used for managing background tasks and jobs.
πŸ‘ Image
findersky
πŸ‘ Latest version
Hangfire.Redis.StackExchange
Hangfire Redis storage based on original (and now unsupported) Hangfire.Redis but using lovely StackExchange.Redis client
πŸ‘ Image
marcoCasamento
πŸ‘ Latest version

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.

Project Author Latest Version
Hangfire.Autofac πŸ‘ Image
HangfireIO
πŸ‘ Latest version
Hangfire.Funq πŸ‘ Image
apilavakis
πŸ‘ Latest version
Hangfire.Lamar πŸ‘ Image
cocowalla
πŸ‘ Latest version
Hangfire.LightInject πŸ‘ Image
sbosell
πŸ‘ Latest version
Hangfire.MEF πŸ‘ Image
Excommunicated
πŸ‘ Latest version
Hangfire.Ninject πŸ‘ Image
HangfireIO
πŸ‘ Latest version
Hangfire.TinyIoC πŸ‘ Image
richclement
πŸ‘ Latest version
Hangfire.SimpleInjector πŸ‘ Image
devmondo
πŸ‘ Latest version
Hangfire.SpringNet πŸ‘ Image
imranmomin
πŸ‘ Latest version
Hangfire.Stashbox πŸ‘ Image
z4kn4fein
πŸ‘ Latest version
Hangfire.StructureMap πŸ‘ Image
cocowalla
πŸ‘ Latest version
Hangfire.Unity πŸ‘ Image
phenixdotnet
πŸ‘ Latest version
Hangfire.Windsor πŸ‘ Image
BredStik
πŸ‘ Latest version

Unofficial .NET 4.0 Support

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