Welcome

This is the documentation for the .NET JobServer Jobbr. Feel free to contribute by editing this page or head to one of our repositories on GitHub.

Features

  • Embeddable in your own C# application (job server and executor)

  • Isolation of Jobs on process-level

  • REST API and typed client to manage and trigger Jobs and watch the execution state

  • Persists created files from jobruns in an artefact store

  • Supports CRON expressions for recurring triggers

Open the Features page for a more extensive and detailed features list.

Motivation

Our goal is to provide a library that allows you to host your own job server wherever you want and without any compromises regarding dependencies and versions, logger-abstractions, storage implementations, extendibility and stability. At the bare-minimum a Jobbr job server, its execution engine and storage, can be run in-memory.

See also Why Another Job Server?

Demo

Have a look at the Jobbr Demo repository.

Team

Authors

Jobbr was handcrafted by the following talented software engineers @ Zühlke Engineering AG, Switzerland:

  • Michael Schnyder - Lead Software Architect @ Zühlke, creator of Jobbr and .NET Trainer. Focused on .NET and modern web applications.

  • Oliver Zürcher - @olibanjoli

  • Mark Odermatt - @mo85

  • Peter Gfader - @peitor cares about people and building software that makes people happy. His current job title is “Feedback Loop Shortener”.

Contributors

Jobbr wouldn’t be where it is today without the help from all its awesome contributors:

Zühlke Portal Solutions

Jobbr is part of the Zühlke Portal Framework. Portal solutions connect existing data, systems and services to a collaborative ecosystem and give users a common digital home. This makes the same data accessible and usable for highly varied customer and user groups.