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.

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

    WorkOS logo
  • rufus-scheduler

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

  • quantum

    :watch: Cron-like job scheduler for Elixir

  • Project mention: Library for reliably running jobs | /r/elixir | 2023-04-23

    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

  • 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

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

  • 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

    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

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
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com