crazy-max/swarm-cronjob

Create jobs on a time-based schedule on Docker Swarm

Go

888

620 commits

updated Sep 17, 2026

See the code

README

Documentation GitHub release Total downloads Build Status Docker Stars Docker Pulls
Codecov Become a sponsor Donate Paypal

About

swarm-cronjob lets you run recurring jobs on Docker Swarm by defining cron-style schedules with service labels. It watches your services through the Docker API, keeps its configuration in sync automatically, and creates scheduled job runs across the cluster without requiring a separate scheduler.

[!TIP] Want to be notified of new releases? Check out 🔔 Diun (Docker Image Update Notifier) project!

Documentation

Documentation can be found on https://crazymax.dev/swarm-cronjob/

Contributing

Want to contribute? Awesome! The most basic way to show your support is to star the project, or to raise issues. You can also support this project by becoming a sponsor on GitHub or by making a PayPal donation to ensure this journey continues indefinitely!

Thanks again for your support, it is much appreciated! 🙏

License

MIT. See LICENSE for more details.
Icon credit to Laurel.

cronjob
docker
docker-api
go
golang
scheduler
swarm
swarm-mode

crazy-max/swarm-cronjob

Create jobs on a time-based schedule on Docker Swarm

Go

888

620 commits

updated Sep 17, 2026

See the code

README

Documentation GitHub release Total downloads Build Status Docker Stars Docker Pulls
Codecov Become a sponsor Donate Paypal

About

swarm-cronjob lets you run recurring jobs on Docker Swarm by defining cron-style schedules with service labels. It watches your services through the Docker API, keeps its configuration in sync automatically, and creates scheduled job runs across the cluster without requiring a separate scheduler.

[!TIP] Want to be notified of new releases? Check out 🔔 Diun (Docker Image Update Notifier) project!

Documentation

Documentation can be found on https://crazymax.dev/swarm-cronjob/

Contributing

Want to contribute? Awesome! The most basic way to show your support is to star the project, or to raise issues. You can also support this project by becoming a sponsor on GitHub or by making a PayPal donation to ensure this journey continues indefinitely!

Thanks again for your support, it is much appreciated! 🙏

License

MIT. See LICENSE for more details.
Icon credit to Laurel.

cronjob
docker
docker-api
go
golang
scheduler
swarm
swarm-mode

Project health

Overall

5.3/10

Maintained

5/10

Code review

0/10
OpenSSF Scorecard

Latest release

v1.16.0 · Apr 23, 2026

Releases this year

2

Significant stargazers

Bjorn Neergaard

283 followers · starred Feb 2023

Seweryn Zeman

35 followers · starred Oct 2022

Nico Stapelbroek

86 followers · starred Apr 2020

Ahmed

84 followers · starred Feb 2021