Scheduling

Open-source projects categorized as Scheduling

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.

  • Project mention: Ask HN: What is the correct way to deal with pipelines? | news.ycombinator.com | 2023-09-21

    I 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…

  • Tone.js

    A Web Audio framework for making interactive music in the browser.

  • 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.

    InfluxDB logo
  • Whenever

    Cron jobs in Ruby

  • Project mention: Scheduling Periodic Jobs with Redis in Rails Microservices Architecture | /r/rails | 2023-07-03
  • QuartzNet

    Quartz Enterprise Scheduler .NET

  • Workflow Core

    Lightweight workflow engine for .NET Standard

  • rocketry

    Modern scheduling library for Python

  • FluentScheduler

    Automated job scheduler with fluent interface for the .NET platform.

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  • rufus-scheduler

    scheduler for Ruby (at, in, cron and every jobs)

  • quantum

    :watch: Cron-like job scheduler for Elixir

  • JobRunr

    An extremely easy way to perform background processing in Java. Backed by persistent storage. Open and free for commercial use.

  • Project mention: Open source Job Scheduler Library in java for high throughput | /r/java | 2023-11-20

    In java we have found Quartz( Quartz) , Job Runr(Jobrunr) and db-scheduler(db-scheduler) and need to evaluate these for our use case.

  • croner

    Trigger functions or evaluate cron expressions in JavaScript or TypeScript. No dependencies. Most features. Node. Deno. Bun. Browser.

  • Project mention: Croner – Cron for JavaScript and TypeScript | news.ycombinator.com | 2023-08-30
  • Sidekiq-Cron

    Scheduler / Cron for Sidekiq jobs

  • resque-scheduler

    A light-weight job scheduling system built on top of Resque

  • laravel-totem

    Manage Your Laravel Schedule From A Web Dashboard

  • sidekiq-scheduler

    Lightweight job scheduler extension for Sidekiq

  • enkiTS

    A permissively licensed C and C++ Task Scheduler for creating parallel programs. Requires C++11 support.

  • Project mention: Better use of threads | /r/cpp_questions | 2023-05-31

    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.

  • nexrender

    📹 Data-driven render automation for After Effects

  • Project mention: Help me selecting the right Mini PC for a new multi-puprose NAS/Plex/Home Assistant etc machine | /r/MiniPCs | 2023-12-08

    I 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.

  • 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.

  • Project mention: Show HN: Windmill – fastest open-source workflow engine – the how | news.ycombinator.com | 2023-11-22

    Might want to checkout DurableTasks[1] for that

    [1] https://github.com/Azure/durabletask

  • main-thread-scheduling

    Fast and consistently responsive apps using a single function call

  • Project mention: What is INP and why you should care | dev.to | 2024-03-12

    During my research for this post, I discovered main-thread-scheduling, a JavaScript task scheduler developed by Antonio Stoilkov that focuses on helping you improve perceived page performance, and therefore, your INP scores. It uses isInputPending() if available, but provides scheduling functionality for all browsers. Personally, I haven’t had a use case to test this just yet, but at first glance, it’s currently maintained and could be worth a try.

  • 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)

  • pg_timetable

    pg_timetable: Advanced scheduling for PostgreSQL

  • gron

    gron, Cron Jobs in Go. (by roylee0704)

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

Scheduling related posts

  • The Linux Scheduler: A Decade of Wasted Cores (2016) [pdf]

    3 projects | news.ycombinator.com | 13 Dec 2023
  • Show HN: Windmill – fastest open-source workflow engine – the how

    6 projects | news.ycombinator.com | 22 Nov 2023
  • Croner – Cron for JavaScript and TypeScript

    1 project | news.ycombinator.com | 30 Aug 2023
  • Scheduling Periodic Jobs with Redis in Rails Microservices Architecture

    1 project | /r/rails | 3 Jul 2023
  • kubestellar/kubestellar: KubeStellar - a flexible solution for challenges associated with multi-cluster configuration management for edge multi-cloud and hybrid cloud

    1 project | /r/devopsish | 24 Jun 2023
  • We've Moved

    1 project | news.ycombinator.com | 24 Jun 2023
  • Resource Scheduling

    3 projects | /r/selfhosted | 20 Jun 2023
  • A note from our sponsor - InfluxDB
    www.influxdata.com | 1 May 2024
    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. Learn more →

Index

What are some of the best open-source Scheduling projects? This list will help you:

Project Stars
1 luigi 17,310
2 Tone.js 13,123
3 Whenever 8,795
4 QuartzNet 6,228
5 Workflow Core 5,075
6 rocketry 3,178
7 FluentScheduler 2,649
8 rufus-scheduler 2,398
9 quantum 2,258
10 JobRunr 2,149
11 croner 1,867
12 Sidekiq-Cron 1,819
13 resque-scheduler 1,731
14 laravel-totem 1,729
15 sidekiq-scheduler 1,679
16 enkiTS 1,623
17 nexrender 1,561
18 AsyncAwaitBestPractices 1,546
19 DurableTask 1,439
20 main-thread-scheduling 1,113
21 oncall 1,106
22 pg_timetable 1,015
23 gron 1,013

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com