xuxueli/xxl-job

A distributed task scheduling framework.(分布式任务调度平台XXL-JOB)

View on GitHub ↗Jump to charts ↓

Summary Information

Updated 5 minutes ago
Added to GitGenius on September 1st, 2026
Created on November 28th, 2015
Open Issues & Pull Requests: 74 (+0)
GitHub issues: Enabled
Number of forks: 11,484
Total Stargazers: 30,527 (+0)
Total Subscribers: 935 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 20.3 days
Mean response time: 411.0 days
90th percentile: 1519.6 days
Tracked items: 1,595

How this project is maintained

Around half of the issues opened in the past year never receive a reply. 96% of open issues come from outside the core team, so the backlog reflects real-world use rather than internal planning. Only 12% of issues opened in the past year have been closed. Three people close 95% of everything that gets resolved.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 53
New in 7 days: 0
Closed in 7 days: 0
Avg open age: 858 days
Stale 30+ days: 45
Stale 90+ days: 28

Recent activity

Opened in 7 days: 0
Closed in 7 days: 0
Comments in 7 days: 0
Events in 7 days: 0

Top labels

  • help wanted/suggest (80)
  • question (7)
  • experience sharing (5)
  • enhancement (3)
  • bug (2)
  • wontfix (2)

Most active issues this week

No issue events were indexed in the last 7 days.

Detailed Description

XXL-JOB is a distributed task scheduling framework designed for rapid development and simple deployment in production environments.

The framework addresses the need to schedule and execute tasks across distributed systems without the complexity of heavier alternatives. It provides a centralized admin console that manages job scheduling, execution, and monitoring across multiple executor nodes. Jobs can be defined using cron expressions or through a visual interface, and the system handles task distribution, retry logic, and failure management automatically. The architecture separates the admin server from executor agents, allowing flexible scaling of task execution capacity.

Teams should adopt this tool if they need straightforward distributed job scheduling without operational overhead. It suits microservice architectures and systems requiring reliable periodic or event-driven task execution. The framework is lightweight enough for smaller deployments yet scales to handle production workloads. Organizations already using Java and Spring Boot will find integration particularly natural, as the executor integrates as a library dependency.

The project maintains active development with regular updates to the core library and admin interface. The codebase receives consistent attention to bug fixes and feature enhancements. The project provides Docker images for simplified deployment of the admin console. Documentation is maintained in multiple languages to serve a broad user base. The framework has established adoption across production systems, indicating stability and reliability in real-world usage.