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 Scheduling Open-Source Projects
-
luigi
Luigi is a Python module that helps you build complex pipelines of batch jobs. It handles dependency resolution, workflow management, visualization etc. It also comes with Hadoop support built in.
-
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.
-
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.
-
JobRunr
An extremely easy way to perform background processing in Java. Backed by persistent storage. Open and free for commercial use.
-
croner
Trigger functions or evaluate cron expressions in JavaScript or TypeScript. No dependencies. Most features. Node. Deno. Bun. Browser.
-
enkiTS
A permissively licensed C and C++ Task Scheduler for creating parallel programs. Requires C++11 support.
-
AsyncAwaitBestPractices
Extensions for System.Threading.Tasks.Task and System.Threading.Tasks.ValueTask
-
DurableTask
Durable Task Framework allows users to write long running persistent workflows in C# using the async/await capabilities.
-
oncall
Oncall is a calendar tool designed for scheduling and managing on-call shifts. It can be used as source of dynamic ownership info for paging systems like http://iris.claims. (by linkedin)
-
Cronos
A fully-featured .NET library for working with Cron expressions. Built with time zones in mind and intuitively handles daylight saving time transitions
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Project mention: Ask HN: What is the correct way to deal with pipelines? | news.ycombinator.com | 2023-09-21I agree there are many options in this space. Two others to consider:
- https://airflow.apache.org/
- https://github.com/spotify/luigi
There are also many Kubernetes based options out there. For the specific use case you specified, you might even consider a plain old Makefile and incrond if you expect these all to run on a single host and be triggered by a new file showing up in a directory…
Project mention: Scheduling Periodic Jobs with Redis in Rails Microservices Architecture | /r/rails | 2023-07-03
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: Open source Job Scheduler Library in java for high throughput | /r/java | 2023-11-20In java we have found Quartz( Quartz) , Job Runr(Jobrunr) and db-scheduler(db-scheduler) and need to evaluate these for our use case.
If you're open to using a task scheduler library, and want something lighter weight than the alternatives, my permissively licensed C and C++ Task Scheduler for creating parallel programs enkiTS would be a good fit for this.
Project mention: Help me selecting the right Mini PC for a new multi-puprose NAS/Plex/Home Assistant etc machine | /r/MiniPCs | 2023-12-08I don't know how well it'll handle rendering After Effects, but I did find a tool that ought to work in Linux called nexrender you could try.
Project mention: Show HN: Windmill – fastest open-source workflow engine – the how | news.ycombinator.com | 2023-11-22Might want to checkout DurableTasks[1] for that
[1] https://github.com/Azure/durabletask
Scheduling related posts
- The Linux Scheduler: A Decade of Wasted Cores (2016) [pdf]
- Show HN: Windmill – fastest open-source workflow engine – the how
- Croner – Cron for JavaScript and TypeScript
- Scheduling Periodic Jobs with Redis in Rails Microservices Architecture
- kubestellar/kubestellar: KubeStellar - a flexible solution for challenges associated with multi-cluster configuration management for edge multi-cloud and hybrid cloud
- We've Moved
- Resource Scheduling
-
A note from our sponsor - WorkOS
workos.com | 23 Apr 2024
Index
What are some of the best open-source Scheduling projects? This list will help you:
Project | Stars | |
---|---|---|
1 | luigi | 17,292 |
2 | Tone.js | 13,108 |
3 | Whenever | 8,789 |
4 | QuartzNet | 6,212 |
5 | Workflow Core | 5,057 |
6 | rocketry | 3,172 |
7 | FluentScheduler | 2,631 |
8 | rufus-scheduler | 2,395 |
9 | quantum | 2,257 |
10 | JobRunr | 2,140 |
11 | croner | 1,862 |
12 | Sidekiq-Cron | 1,818 |
13 | resque-scheduler | 1,731 |
14 | laravel-totem | 1,728 |
15 | sidekiq-scheduler | 1,676 |
16 | enkiTS | 1,620 |
17 | nexrender | 1,560 |
18 | AsyncAwaitBestPractices | 1,533 |
19 | DurableTask | 1,435 |
20 | oncall | 1,102 |
21 | pg_timetable | 1,015 |
22 | gron | 1,011 |
23 | Cronos | 933 |
Sponsored