SaaSHub helps you find the best software and product alternatives Learn more →
Top 23 Crontab Open-Source Projects
-
qinglong
支持 Python3、JavaScript、Shell、Typescript 的定时任务管理平台(Timed task management platform supporting Python3, JavaScript, Shell, Typescript)
-
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.
-
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.
-
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.
-
dynamic-wallpaper
A simple bash script to set wallpapers according to current time, using cron job scheduler.
-
delicate
A lightweight and distributed task scheduling platform written in rust. (一个轻量的分布式的任务调度平台通过rust编写)
-
gronx
Lightweight, fast and dependency-free Cron expression parser (due checker, next/prev due date finder), task runner, job scheduler and/or daemon for Golang (tested on v1.13+) and standalone usage. If you are bold, use it to replace crontab entirely.
-
delay-timer
Time-manager of delayed tasks. Like crontab, but synchronous asynchronous tasks are possible scheduling, and dynamic add/cancel/remove is supported.
-
deno_cron
A cron Job scheduler for Deno that allows you to write human readable cron syntax with tons of flexibility
-
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: 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.
Project mention: Crontab UI: Easy and safe way to manage your crontab file | news.ycombinator.com | 2024-02-06
In addition, here's a good project for you to look at for cron (Crontab) type functionality you might want to borrow from: https://github.com/quantum-elixir/quantum-core
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
Crontab related posts
- Crontab UI: Easy and safe way to manage your crontab file
- Cronicle: Multi-server task scheduler and runner, with a web based front-end UI
- Executing Cron Scripts Reliably at Scale
- A good crontab Docker container?
- Croner – Cron for JavaScript and TypeScript
- MongoDB Materialized Views in NodeJS + Mongoose
- Should a cron process be a separate node instance? (With PM2)
-
A note from our sponsor - SaaSHub
www.saashub.com | 26 Apr 2024
Index
What are some of the best open-source Crontab projects? This list will help you:
Project | Stars | |
---|---|---|
1 | qinglong | 14,283 |
2 | agenda | 9,236 |
3 | Cronicle | 3,276 |
4 | bree | 2,868 |
5 | crontab-ui | 2,714 |
6 | quantum | 2,258 |
7 | croner | 1,862 |
8 | dynamic-wallpaper | 1,793 |
9 | go-quartz | 1,642 |
10 | NCrontab | 867 |
11 | delicate | 651 |
12 | gronx | 373 |
13 | docker-crontab | 289 |
14 | delay-timer | 285 |
15 | job | 141 |
16 | zeit | 99 |
17 | deno_cron | 99 |
18 | docker-cronicle-docker | 99 |
19 | mongodb-cron | 93 |
20 | Crontab | 88 |
21 | cronn | 82 |
22 | djs | 78 |
23 | routine | 60 |
Sponsored