awesome-repositories.com
博客
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目关于排名机制媒体报道MCP 服务器
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

Java Scheduling Libraries

排名更新于 2026年7月13日

For a java library for scheduling background tasks, the strongest matches are xuxueli/xxl-job (This is a comprehensive distributed task scheduling and orchestration), ltsopensource/light-task-scheduler (This is a distributed job scheduling and workflow orchestration) and quartz-scheduler/quartz (Quartz is the industry-standard Java library for job scheduling). apache/shardingsphere-elasticjob and powerjob/powerjob round out the shortlist. Each is ranked by relevance to your query, popularity and recent activity.

我们为您精选了匹配 “best java scheduling libraries” 的开源 GitHub 仓库。结果按与您查询的相关性进行排名 — 您可以使用下方筛选器缩小范围,或通过 AI 进行优化。

Java Scheduling Libraries

用 AI 发现最棒的仓库。我们将通过 AI 为您搜索最匹配的仓库。
  • xuxueli/xxl-jobxuxueli 的头像

    xuxueli/xxl-job

    30,282在 GitHub 上查看↗

    xxl-job is a distributed task scheduling platform and job orchestrator designed to manage and trigger timed jobs across a cluster of remote executor nodes. It provides a centralized system for scheduling tasks, linking dependent jobs, and managing complex execution lifecycles through a relational database that persists configurations and logs. The platform distinguishes itself through a web-based interface for cron job management, allowing users to create and update scheduled tasks without modifying source code. It supports cross-language task execution by triggering logic on third-party exec

    This is a comprehensive distributed task scheduling and orchestration platform that provides a centralized management UI, persistent job storage, and robust support for cron-based execution across JVM and multi-language environments.

    JavaDistributed Task SchedulersJob State PersistenceTask Dependency Management
    在 GitHub 上查看↗30,282
  • ltsopensource/light-task-schedulerltsopensource 的头像

    ltsopensource/light-task-scheduler

    2,997在 GitHub 上查看↗

    Light Task Scheduler is a distributed job scheduling and workflow orchestration platform designed for managing background processing across scalable computing environments. It functions as a cluster management system that coordinates stateless nodes to execute recurring, cron-based, or one-time tasks with centralized control and high availability. The platform distinguishes itself through a leader-based coordination model that automatically elects a primary controller to manage task distribution and system state. It supports complex workflow dependencies, ensuring that prerequisite tasks comp

    This is a distributed job scheduling and workflow orchestration platform that provides the requested cron support, persistent storage, distributed execution, and management capabilities for JVM-based environments.

    JavaDistributed Job SchedulersTask Dependency Management
    在 GitHub 上查看↗2,997
  • quartz-scheduler/quartzquartz-scheduler 的头像

    quartz-scheduler/quartz

    6,732在 GitHub 上查看↗

    Quartz is a Java job scheduling framework and task execution engine designed to manage and execute scheduled tasks within application environments. It functions as an enterprise job scheduler that persists job state and execution history to maintain reliability across system restarts. The system distinguishes itself through a decoupled architecture that separates the definition of a job's action from the trigger logic that determines when it runs. It supports distributed task coordination across multiple server nodes to provide high availability and load balancing. The framework covers a bro

    Quartz is the industry-standard Java library for job scheduling, providing robust support for cron expressions, persistent job storage, and distributed execution across multiple nodes.

    JavaJob State PersistenceCron Scheduling
    在 GitHub 上查看↗6,732
  • apache/shardingsphere-elasticjobapache 的头像

    apache/shardingsphere-elasticjob

    8,203在 GitHub 上查看↗

    ShardSphere-ElasticJob is a Java-based distributed scheduling framework designed to manage workloads across multiple nodes. It provides a system for splitting scheduled tasks into shards and distributing them across a cluster to achieve high-throughput execution. The framework includes a distributed task failover system that detects node failures and automatically reassigns missed job executions to healthy cluster instances. It also features a cluster resource manager to dynamically allocate execution resources based on system load and capacity. The system covers high-availability task execu

    ElasticJob is a robust, distributed task scheduling framework for the JVM that natively supports cron expressions, persistent job storage via Zookeeper, and sophisticated cluster-wide job orchestration with sharding and failover capabilities.

    JavaDistributed Task Schedulers
    在 GitHub 上查看↗8,203
  • powerjob/powerjobPowerJob 的头像

    PowerJob/PowerJob

    7,761在 GitHub 上查看↗

    Enterprise job scheduling middleware with distributed computing ability.

    PowerJob is a comprehensive distributed job scheduling framework for the JVM that provides native cron support, persistent storage, workflow orchestration, and a built-in management dashboard, covering all the requested features for enterprise-grade task execution.

    JavaCron Scheduling
    在 GitHub 上查看↗7,761
  • dangdangdotcom/elastic-jobD

    dangdangdotcom/elastic-job

    0在 GitHub 上查看↗

    Elastic-Job is a distributed task scheduling solution for the JVM that provides cron-style execution, persistent job storage, and built-in management capabilities, making it a comprehensive tool for complex job orchestration.

    Infrastructure and Monitoring
    在 GitHub 上查看↗0
  • conductor-oss/conductorconductor-oss 的头像

    conductor-oss/conductor

    31,962在 GitHub 上查看↗

    Conductor is a durable workflow engine designed to orchestrate complex, long-running business processes and autonomous agent loops. It functions as a stateful execution platform that persists the entire history of a process, ensuring that workflows remain reliable and recoverable across infrastructure failures, system restarts, and transient network errors. By managing task lifecycles, worker polling, and state transitions, it provides a centralized coordination layer for distributed systems. The platform distinguishes itself through its specialized support for AI agent orchestration, allowin

    Conductor is a robust, distributed workflow orchestration engine that handles complex task lifecycles and scheduling, making it a powerful alternative to simple cron libraries for managing stateful, long-running JVM processes.

    JavaDistributed Task SchedulersDurable Execution Persistence
    在 GitHub 上查看↗31,962
  • kestra-io/kestrakestra-io 的头像

    kestra-io/kestra

    27,073在 GitHub 上查看↗

    Kestra is a declarative workflow orchestrator designed to manage complex task dependencies and automated processes through versioned configuration files. It functions as a distributed platform that decouples task scheduling from execution by offloading computational workloads to a fleet of worker nodes. The system uses a reactive, event-driven engine to initiate workflows automatically in response to external signals, webhooks, schedules, or file system changes. The platform distinguishes itself through a modular plugin architecture that allows for the integration of custom tasks and external

    Kestra is a robust, distributed workflow orchestrator that handles complex task scheduling and job dependencies, serving as a powerful alternative to traditional cron-based Java libraries.

    JavaData Pipeline OrchestratorsWorkflow OrchestrationWorkflow Orchestrators
    在 GitHub 上查看↗27,073
  • jobrunr/jobrunrjobrunr 的头像

    jobrunr/jobrunr

    2,999在 GitHub 上查看↗

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

    JobRunr is a Java library for background processing that provides persistent job storage, distributed execution, and cron-like scheduling, making it a strong fit for JVM-based task orchestration.

    JavaJob Scheduling
    在 GitHub 上查看↗2,999

Related searches

  • a library for scheduling tasks in Go
  • a library for scheduling tasks in C#
  • a library for scheduling tasks in PHP
  • 服务器后台任务调度器
  • a library for handling Java date time
  • a python library for background task processing
  • a lightweight message queue for Java
  • 代码优先的任务调度器