The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning. Learn more →
Top 23 Cron Open-Source Projects
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
Healthchecks
Open-source cron job and background task monitoring service, written in Python & Django
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
-
bree
Bree is a Node.js and JavaScript job task scheduler with worker threads, cron, Date, and human syntax. Built for @ladjs, @forwardemail, @spamscanner, @cabinjs.
-
croner
Trigger functions or evaluate cron expressions in JavaScript or TypeScript. No dependencies. Most features. Node. Deno. Bun. Browser.
-
dynamic-wallpaper
A simple bash script to set wallpapers according to current time, using cron job scheduler.
-
dagu
Yet another cron alternative with a Web UI, but with much more capabilities. It aims to solve greater problems.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
While many ways to write scalable Node.js applications exist, all narrow down to the underlying architecture. However, common hurdles in Node.js include serving static files, task scheduling, and utilizing available resources. To combat these, you can use a tactical approach. Because serving static assets with Node.js takes CPU time, a proxy content delivery network like CloudFront should help fix it. Recurring tasks need to fire events, which isn’t reliable with setTimeout or setInterval. As a solution, you can use a task scheduler framework like agenda.js. To handle resource utilization, you can use the cluster feature in Node.js, which listens to ports, accepts new connections, and distributes them across workers with built-in smarts to avoid overloading the process.
Project mention: Show HN: I built a self-hosted status page and monitoring tool for my projects | news.ycombinator.com | 2024-04-25Hey mate, I'm using https://healthchecks.io/ for heartbeat monitoring my crons. It's been working flawlessly for quite some time now. The UI is super clean and easy to navigate. It's also free up to 20 monitored jobs. Note - I'm not in any way related to that project.
Project mention: JobRunr: A library for background processing in Java | news.ycombinator.com | 2023-05-25Looks like it's abandoned fork and the current development is at https://github.com/go-co-op/gocron
Project mention: Cronicle: Multi-server task scheduler and runner, with a web based front-end UI | news.ycombinator.com | 2024-02-01
If you only need a single instance, you can use Bree to handle your cron jobs without blocking your main thread.
[Postgres Extensions] pg_cron 1.5.2 (new projects only) now supports sub-minute schedules. PR
Project mention: Cinnamon Dynamic Wallpaper - my first extension is now available! | /r/linuxmint | 2023-07-07The included wallpapers are from here: https://github.com/adi1090x/dynamic-wallpaper
Cron related posts
- Show HN: I built a self-hosted status page and monitoring tool for my projects
- Next.js vs Node.js: A Modern Contrast
- Webhooks suck, but here are alternatives
- Cronicle: Multi-server task scheduler and runner, with a web based front-end UI
- Executing Cron Scripts Reliably at Scale
- What do you use for external monitoring?
- Show HN: OnlineOrNot – Cron Job Monitoring
-
A note from our sponsor - WorkOS
workos.com | 30 Apr 2024
Index
What are some of the best open-source Cron projects? This list will help you:
Project | Stars | |
---|---|---|
1 | agenda | 9,236 |
2 | shardingsphere-elasticjob | 8,059 |
3 | Healthchecks | 7,291 |
4 | PowerJob | 6,471 |
5 | QuartzNet | 6,228 |
6 | gocron | 4,923 |
7 | Dkron | 4,136 |
8 | Cronicle | 3,297 |
9 | bree | 2,868 |
10 | node-cron | 2,860 |
11 | pg_cron | 2,545 |
12 | rufus-scheduler | 2,398 |
13 | quantum | 2,258 |
14 | croner | 1,867 |
15 | dynamic-wallpaper | 1,793 |
16 | laravel-totem | 1,729 |
17 | sidekiq-scheduler | 1,677 |
18 | go-quartz | 1,642 |
19 | jobber | 1,382 |
20 | elecV2P | 1,347 |
21 | cRonstrue | 1,198 |
22 | dagu | 1,170 |
23 | pg_timetable | 1,015 |
Sponsored