function: scheduling
971 products, primary matches first, then adoption-weighted; health v2 shown.
| Product | Health v2 | Stars | Maturity |
|---|---|---|---|
| paperclipai/paperclip Paperclip is an open-source Node.js server and React UI for orchestrating teams of AI agents as a structured 'company', with org charts, go… | 82 | 79437 | active |
| huginn/huginn Huginn is a self-hosted system for building agents that perform automated tasks online, such as monitoring websites, watching Twitter, and … | 67 | 49857 | active |
| calcom/cal.diy Cal.diy is the fully open-source, MIT-licensed community edition of Cal.com, a scheduling platform for booking meetings and managing availa… | 84 | 47946 | active |
| multica-ai/multica Multica is an open-source, self-hostable workspace for managing AI coding agents as first-class teammates alongside humans. Agents get assi… | 78 | 47845 | active |
| apache/airflow Apache Airflow is an open-source platform for programmatically authoring, scheduling, and monitoring workflows as directed acyclic graphs (… | 98 | 46613 | stable |
| gitroomhq/postiz-app Postiz is an open-source, self-hostable social media scheduling tool that lets users plan, generate, and publish posts to 30+ platforms fro… | 90 | 35163 | active |
| FujiwaraChoki/MoneyPrinterV2 MoneyPrinterV2 is a Python application that automates various online money-making workflows, including Twitter bots, YouTube Shorts automat… | 65 | 31675 | active |
| nanocoai/nanoclaw NanoClaw is a lightweight, self-hosted personal AI assistant that runs each agent inside its own isolated Docker container for OS-level sec… | 82 | 30626 | active |
| xuxueli/xxl-job XXL-JOB is a lightweight distributed task scheduling platform written in Java, featuring a central admin console and executor clients that … | 89 | 30493 | stable |
| ankitects/anki Anki is an open-source spaced repetition flashcard program for desktop computers, built with Rust and Python. It schedules reviews at optim… | 98 | 30060 | stable |
| Celery Celery is a Python distributed task queue for processing large volumes of messages asynchronously, with support for real-time task executio… | 91 | 28826 | stable |
| kestra-io/kestra Kestra is an open-source, event-driven orchestration and scheduling platform for data, AI, and infrastructure workflows, written in Java. I… | 95 | 27933 | stable |
| PrefectHQ/prefect Prefect is an open-source workflow orchestration framework that turns Python functions into production-grade data pipelines using decorator… | 95 | 23693 | stable |
| temporalio/temporal Temporal is an open-source durable execution platform that runs application logic as resilient Workflows, automatically handling failures, … | 97 | 22549 | stable |
| super-productivity/super-productivity Super Productivity is an open-source, local-first todo list and task management app with integrated timeboxing, time tracking, Pomodoro/Flo… | 94 | 21615 | active |
| AutomaApp/automa Automa is a browser extension for Chrome and Firefox that lets users automate browser tasks by visually connecting blocks into workflows. I… | 66 | 21586 | active |
| whyour/qinglong Qinglong (青龙) is a self-hosted timed task management platform that schedules and runs scripts written in Python3, JavaScript, Shell, and Ty… | 77 | 19807 | active |
| Avaiga/taipy Taipy is an open-source Python framework that turns data and AI algorithms into production-ready web applications, combining a Markdown/Pyt… | 92 | 19433 | active |
| spotify/luigi Luigi is a Python package for building complex pipelines of long-running batch jobs. It handles dependency resolution, workflow management,… | 91 | 18765 | stable |
| argoproj/argo-workflows Argo Workflows is an open-source, container-native workflow engine for orchestrating parallel jobs on Kubernetes, implemented as a Kubernet… | 99 | 16939 | stable |
| hashicorp/nomad HashiCorp Nomad is a flexible, single-binary workload orchestrator that deploys and manages containers, non-containerized applications, bat… | 94 | 16837 | stable |
| dagster-io/dagster Dagster is an open-source Python data orchestration platform for developing, producing, and observing data assets, with integrated lineage,… | 95 | 16067 | active |
| Sonarr/Sonarr Sonarr is a self-hosted internet PVR (personal video recorder) for Usenet and BitTorrent users that automatically monitors RSS feeds for ne… | 92 | 15286 | stable |
| Tonejs/Tone.js Tone.js is a Web Audio framework for creating interactive music in the browser. It provides DAW-like features such as a global transport fo… | 85 | 14710 | stable |
| apache/dolphinscheduler Apache DolphinScheduler is a modern data orchestration platform for building high-performance workflows with low-code drag-and-drop tooling… | 90 | 14447 | stable |
| robfig/cron A cron expression parser and job scheduler library for Go that runs functions on scheduled schedules. Version 3 supports standard cron spec… | 32 | 14183 | stable |
| automatisch/automatisch Automatisch is an open-source, self-hostable business automation tool that serves as a Zapier alternative, letting users connect services l… | 54 | 13944 | active |
| hibiken/asynq Asynq is a Go library for a distributed task queue backed by Redis, letting clients enqueue tasks that worker servers process concurrently.… | 73 | 13659 | stable |
| sidekiq/sidekiq Sidekiq is a simple, efficient background job processing framework for Ruby applications, using threads to handle many jobs concurrently in… | 76 | 13553 | stable |
| crawlab-team/crawlab Crawlab is a Go-based distributed web crawler management platform with a web UI for managing, scheduling, and monitoring spiders written in… | 52 | 12262 | active |
| PipedreamHQ/pipedream Pipedream is a hosted integration platform for developers to connect APIs and build event-driven automations using pre-built components plu… | 77 | 11651 | active |
| RQ RQ (Redis Queue) is a simple Python library for queueing jobs and processing them in the background with workers, backed by Redis or Valkey… | 95 | 10670 | stable |
| skypilot-org/skypilot SkyPilot is an open-source AI compute platform that unifies fragmented infrastructure (Kubernetes, Slurm, VMs, 20+ clouds) into a single po… | 97 | 10529 | active |
| healthchecks/healthchecks Healthchecks is an open-source cron job and background task monitoring service built with Python and Django. It listens for HTTP or email p… | 92 | 10288 | stable |
| Netflix/metaflow Metaflow is a human-centric Python framework from Netflix for building, managing, and deploying real-life AI/ML and data science systems. I… | 95 | 10245 | stable |
| HangfireIO/Hangfire Hangfire is a .NET library for reliable background job processing, supporting fire-and-forget, delayed, and recurring (CRON) jobs with pers… | 90 | 10127 | stable |
| agenda/agenda Agenda is a lightweight job scheduling library for Node.js that persists jobs in MongoDB, PostgreSQL, or Redis and supports cron-style or h… | 95 | 9699 | active |
| Resque Resque is a Redis-backed Ruby library for creating background jobs, placing them on multiple queues, and processing them later with forked … | 74 | 9480 | stable |
| cadence-workflow/cadence Cadence is an open-source, CNCF-hosted durable execution and workflow orchestration engine originally developed at Uber. It lets developers… | 96 | 9417 | stable |
| taskforcesh/bullmq BullMQ is a fast, robust message queue and background job processing library built on Redis (or PostgreSQL), available natively for Node.js… | 95 | 9333 | stable |
| ccfddl/ccf-deadlines A community-maintained tracker of worldwide academic conference deadlines, offering a website portal, WeChat applet, and multiple extension… | 77 | 9266 | active |
| node-schedule/node-schedule Node Schedule is a cron-like and not-cron-like job scheduler library for Node.js that lets you schedule arbitrary functions at specific dat… | 35 | 9206 | stable |
| certimate-go/certimate Certimate is a free, open-source, self-hosted ACME tool for managing SSL/TLS certificates with a visual web UI. It automates the full certi… | 85 | 9071 | active |
| kelektiv/node-cron A Node.js library for scheduling jobs (functions or shell commands) using cron syntax, with support for Date/Luxon triggers and an optional… | 86 | 8947 | active |
| HerbertHe/iptv-sources A service that automatically aggregates and updates IPTV m3u playlist sources from multiple public repositories, with EPG data and optional… | 71 | 8921 | active |
| javan/whenever Whenever is a Ruby gem that provides a clean DSL for defining cron jobs in a schedule.rb file and converting them to crontab syntax. It can… | 84 | 8859 | stable |
| RayWangQvQ/BiliBiliToolPro BiliTool is a .NET-based automated task tool for Bilibili that performs scheduled tasks like daily check-ins, coin donations, lottery parti… | 73 | 8816 | active |
| mage-ai/mage-ai Mage OSS is a self-hosted data pipeline tool for building, running, and orchestrating ETL/ELT workflows in a notebook-style UI using Python… | 78 | 8814 | active |
| Sitoi/dailycheckin DailyCheckIn is a Python-based daily check-in script collection for Chinese websites and services (Bilibili, Baidu Tieba, iQiyi, V2EX, AcFu… | 74 | 8690 | active |
| frappe/hrms Frappe HR is an open-source HR and Payroll application built on the Frappe Framework, offering modules for employee lifecycle, leave and at… | 95 | 8678 | active |
| apache/shardingsphere-elasticjob Apache ElasticJob is a distributed scheduled job framework for the JVM that provides flexible scheduling, job sharding, and resource manage… | 76 | 8209 | stable |
| RichardKnop/machinery Machinery is a Go library for asynchronous task and job queues built on distributed message passing. It supports multiple brokers (RabbitMQ… | 59 | 7972 | stable |
| elsa-workflows/elsa-core Elsa Workflows is a workflow engine library for .NET that lets applications execute workflows defined in C# code, JSON, or via a visual des… | 99 | 7870 | active |
| MassTransit/MassTransit MassTransit is a free, open-source distributed application framework for .NET that enables message-based, loosely-coupled asynchronous comm… | 70 | 7798 | active |
| hatchet-dev/hatchet Hatchet is an open-source (MIT) orchestration engine for background tasks, AI agents, and durable workflows, available as a cloud service o… | 89 | 7792 | active |
| PowerJob/PowerJob PowerJob is an open-source enterprise job scheduling and distributed computing framework written in Java. It provides a web console, multip… | 56 | 7783 | active |
| agronholm/apscheduler APScheduler (Advanced Python Scheduler) is a Python library for scheduling tasks with cron-style, interval, calendar-based, and one-off tri… | 88 | 7615 | active |
| ValueCell-ai/ClawX ClawX is an open-source Electron desktop application that provides a graphical interface for OpenClaw AI agents, replacing terminal-based A… | 78 | 7594 | active |
| garethgeorge/backrest Backrest is a self-hosted web UI and orchestrator built on top of the restic backup tool, distributed as a single Go binary. It wraps the r… | 91 | 7211 | active |
| wei/pull Pull is a GitHub App (built with Probot) that keeps GitHub forks up-to-date with their upstream repositories by automatically creating pull… | 67 | 7200 | active |
| go-co-op/gocron gocron is a Go library for scheduling functions to run at predetermined intervals using a fluent, cron-like API. It provides a scheduler, j… | 97 | 7143 | active |
| quartznet/quartznet Quartz.NET is a full-featured, open-source enterprise job scheduler for the .NET platform, supporting cron and simple triggers, pluggable j… | 98 | 7068 | stable |
| agones-dev/agones Agones is an open-source Kubernetes controller and custom resource definitions (GameServers, Fleets) for hosting, running, and scaling dedi… | 94 | 6995 | stable |
| nicotsx/zerobyte Zerobyte is a self-hosted backup automation platform built on top of Restic, providing a modern web interface to schedule, manage, monitor,… | 80 | 6858 | active |
| quartz-scheduler/quartz Quartz is a richly featured, open-source job scheduling library for Java applications, supporting simple to complex schedules for thousands… | 85 | 6749 | stable |
| hovancik/stretchly Stretchly is a cross-platform open-source Electron desktop app that reminds users to take regular breaks while working on a computer. It li… | 93 | 6501 | active |
| apache/incubator-kie Apache KIE (Knowledge Is Everything) is an umbrella project for business automation technologies on the JVM, including the Drools rule engi… | 82 | 6306 | active |
| Nukesor/pueue Pueue is a command-line task management tool for queuing and executing long-running shell commands sequentially or in parallel. A backgroun… | 89 | 6300 | stable |
| AIOS AIOS is an 'AI Agent Operating System' that embeds LLMs into an OS-like kernel providing scheduling, context switching, memory, storage, an… | 75 | 6291 | active |
| rundeck/rundeck Rundeck is an open-source runbook automation and orchestration service with a web console, CLI tools, and WebAPI for standardizing and sche… | 94 | 6277 | active |
| seriousm4x/UpSnap UpSnap is a self-hosted wake-on-LAN web application built with SvelteKit, Go, and PocketBase. It provides a dashboard for waking devices wi… | 95 | 6225 | active |
| contribsys/faktory Faktory is a language-agnostic background job server that stores jobs as JSON in queues for workers in any programming language to fetch an… | 87 | 6141 | active |
| WeiYe-Jing/datax-web DataX-Web is a distributed data synchronization tool built on top of Alibaba's DataX, providing a web UI to visually configure and manage d… | 23 | 6018 | stable |
| coleifer/huey Huey is a lightweight Python task queue supporting Redis, Postgres, SQLite, file-system, or in-memory storage. It offers scheduled, periodi… | 98 | 6012 | active |
| pixlcore/xyops xyOps is a self-hosted platform combining job scheduling, visual workflow automation, server monitoring, alerting, and incident response in… | 78 | 5927 | active |
| danielgerlag/workflow-core Workflow Core is a lightweight, embeddable workflow engine for .NET Standard that orchestrates long-running processes with state tracking a… | 88 | 5917 | stable |
| volcano-sh/volcano Volcano is a CNCF-hosted, Kubernetes-native batch scheduling system that extends kube-scheduler for high-performance workloads like AI/ML t… | 98 | 5899 | stable |
| inngest/inngest Inngest is an event-driven durable execution platform for running stateful step functions and AI workflows on serverless, servers, or the e… | 95 | 5766 | active |
| alainm23/planify Planify is a free, open-source task manager for GNU/Linux built with GTK4 and libadwaita, offering a native GNOME experience. It syncs with… | 97 | 5617 | active |
| riverqueue/river River is a Go library providing a fast, reliable background job queue backed by PostgreSQL or SQLite, with transactional enqueueing so jobs… | 94 | 5604 | active |
| karmada-io/karmada Karmada is an open-source Kubernetes management system that orchestrates cloud-native applications across multiple Kubernetes clusters and … | 94 | 5576 | active |
| QD QD is a self-hosted web framework for automating scheduled HTTP request tasks, built on a HAR editor and Tornado server. Users upload HAR f… | 67 | 5570 | active |
| sngyai/Sequoia-X Sequoia-X is a Python-based quantitative stock screening system for China's A-share market that scans ~5200 stocks daily for technical patt… | 73 | 5529 | active |
| tasks/tasks Tasks is a free, open-source to-do list and reminders app for Android (with an alpha desktop version), revived from the discontinued Astrid… | 99 | 5514 | active |
| kubernetes-sigs/descheduler Descheduler is a Kubernetes component that evicts pods whose original scheduling decisions no longer make sense, such as pods on under- or … | 94 | 5497 | stable |
| buildbot/buildbot Buildbot is an open-source Python framework for automating software build, test, and release processes, including continuous integration an… | 78 | 5470 | stable |
| leits/MeetingBar MeetingBar is a free, open-source macOS menu bar app that shows your current or next calendar meeting and lets you join it with one click. … | 78 | 5319 | active |
| Bogdanp/dramatiq Dramatiq is a fast and reliable distributed background task processing library for Python 3.10+. It uses an actor-based API with RabbitMQ o… | 86 | 5308 | active |
| ddgth/cf2dns A Python tool that selects high-quality Cloudflare IPs and updates DNS records via DNS provider APIs (DNSPod, Aliyun DNS, Huawei Cloud DNS)… | 32 | 5201 | active |
| t1m0thyj/WinDynamicDesktop WinDynamicDesktop is a Windows application that ports the macOS Mojave Dynamic Desktop feature, cycling wallpaper images based on time of d… | 84 | 5008 | active |
| zidoro/pomatez Pomatez is a multi-platform desktop Pomodoro timer app for staying focused and taking regular breaks. It offers customizable Pomodoro rules… | 78 | 4876 | active |
| dkron-io/dkron Dkron is a distributed, fault-tolerant job scheduling system written in Go, inspired by Google's 'Reliable Cron across the Planet' whitepap… | 93 | 4731 | active |
| vladelaina/Catime Catime is an ultra-lightweight (995KB) Windows timer application written in pure C with native Win32, supporting clock, countdown, stopwatc… | 87 | 4704 | active |
| rememberber/WePush WePush is a focused bulk message-pushing tool supporting WeChat template/customer messages, SMS providers (Alibaba, Tencent, Huawei, Baidu,… | 99 | 4676 | active |
| 6dylan6/jdpro A collection of JavaScript automation scripts for the Qinglong panel, primarily for running scheduled JD (Jingdong) sign-in and reward task… | 73 | 4482 | active |
| timothymiller/cloudflare-ddns A Rust-based dynamic DNS (DDNS) client that keeps Cloudflare DNS records in sync with a changing home IP address. It ships as a tiny static… | 96 | 4474 | active |
| Project-HAMi/HAMi HAMi (Heterogeneous AI Computing Virtualization Middleware) is a CNCF Incubating, Kubernetes-native GPU virtualization and scheduling middl… | 95 | 4438 | active |
| alextselegidis/easyappointments Easy!Appointments is a self-hosted, open-source online appointment scheduling platform built with PHP and JavaScript. It lets businesses ma… | 83 | 4340 | stable |
| jamesmh/coravel Coravel is a near-zero configuration .NET library that provides task/job scheduling, in-memory queuing, caching, event broadcasting, and ma… | 37 | 4287 | active |
| SchedMD/slurm Slurm is an open-source, highly scalable cluster resource management and job scheduling system for Linux clusters. It allocates compute nod… | 98 | 4282 | stable |
page 1 / 10 next →