FastJobs.Core 1.0.0

dotnet add package FastJobs.Core --version 1.0.0
                    
NuGet\Install-Package FastJobs.Core -Version 1.0.0
                    
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="FastJobs.Core" Version="1.0.0" />
                    
For projects that support PackageReference, copy this XML node into the project file to reference the package.
<PackageVersion Include="FastJobs.Core" Version="1.0.0" />
                    
Directory.Packages.props
<PackageReference Include="FastJobs.Core" />
                    
Project file
For projects that support Central Package Management (CPM), copy this XML node into the solution Directory.Packages.props file to version the package.
paket add FastJobs.Core --version 1.0.0
                    
#r "nuget: FastJobs.Core, 1.0.0"
                    
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
#:package FastJobs.Core@1.0.0
                    
#:package directive can be used in C# file-based apps starting in .NET 10 preview 4. Copy this into a .cs file before any lines of code to reference the package.
#addin nuget:?package=FastJobs.Core&version=1.0.0
                    
Install as a Cake Addin
#tool nuget:?package=FastJobs.Core&version=1.0.0
                    
Install as a Cake Tool

Fastjobs

CI

Welcome to the Quick Start Guide for Getting up and running with FastJobs .

FastJobs is a lightweight .NET background job processing library built for simplicity and speed. As you read this guide, expect to see details of:

  • Fastjobs Installation
  • Configuration & Setup

Fastjobs Installation

You can install Fastjobs via the .NET CLI or the NuGet Package Manager.

.NET CLI

dotnet add package FastJobs

Package Manager Console (Visual Studio)

Install-Package FastJobs

NuGet Packages

FastJobs is split into focused packages so you only install what you need.

FastJobs Core engine already discussed above and required for all setups

FastJobs.SqlServer Sql Server Required for Persistance persistence for recurring jobs Currently Supports only My Sql

dotnet add package FastJobs.SqlServer

FastJobs.Dashboard Optional RCL dashboard for monitoring and observability

dotnet add package FastJobs.Dashboard

Configuration & Setup

Fastjobs Is Very Easy To Setup And Get Going. The main job scheduling services you will be interacting with live in Fastjobs namespace and the persistence layer for sql in Fastjobs.sqlServer namespace.

To use Fastjobs Add the following using statements

using FastJobs;
using FastJobs.SqlServer;

Next Call builder.Services.AddFastJobs() with Options for extra config info like so

string connectionString = Environment.GetEnvironmentVariable("DB_CONNECTION_STRING");
builder.Services.AddFastJobs(
    option => {  option.WorkerCount = 4; },

    //Fastjobs.sqlServer only has mysql / mariadb provider as of april 2026
     new FastJobs.SqlServer.FastJobMysqlDependencies(
        options => options.ConnectionString =  connectionString
    )
);

//TO INCLUDE THE WEB DASHBOARD
builder.Services.AddFastjobsDashboard();

to Finish up configuration call use FastJobs()


var app = builder.Build();

app.Services.UseFastJobs();

if you would like to include the Web Dashboard NB: This Wont work if your application does not use a Web host

//ADD USING STATEMENT 
using FastJobs.Dashboard;

/*{
    DI And Services Setup
}*/

var app = builder.Build();

app.UseFastjobsDashboard("/Dashboard"); //should come before routing is done to allow rewriting path to internal Dashboard path
app.UseStaticFiles();   
app.UseRouting();
app.UseAntiforgery();   

//Expose Dashboard Components
app.MapFastjobsDashboard();

app.UseFastJobs();
Product Compatible and additional computed target framework versions.
.NET net9.0 is compatible.  net9.0-android was computed.  net9.0-browser was computed.  net9.0-ios was computed.  net9.0-maccatalyst was computed.  net9.0-macos was computed.  net9.0-tvos was computed.  net9.0-windows was computed.  net10.0 was computed.  net10.0-android was computed.  net10.0-browser was computed.  net10.0-ios was computed.  net10.0-maccatalyst was computed.  net10.0-macos was computed.  net10.0-tvos was computed.  net10.0-windows was computed. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.

NuGet packages (1)

Showing the top 1 NuGet packages that depend on FastJobs.Core:

Package Downloads
FastJobs.Dashboard

Dashboard and reporting layer for FastJobs .

GitHub repositories

This package is not used by any popular GitHub repositories.

Version Downloads Last Updated
1.0.0 113 5/5/2026