Tools/xuxueli/xxl-job

xxl-job

No description available.

30.6k+2/wkgrowthJavaGPL-3.0trending

The Lens

By Erik Loyd, SaaS CEO and former COO/CFO of an AWS Premier Partner.

Updated Mar 2026

Scheduled jobs scattered across servers as individual crontabs become impossible to see or control. Xxl-job handles that. It's essentially a centralized cron server with a web UI: you register your jobs, set schedules, and the platform distributes execution across your executor nodes. GPL-3.0 licensed. The admin panel shows job status, execution logs, running tasks, and lets you trigger, pause, or kill jobs manually. Supports CRON triggers, fixed-rate triggers, and API triggers. Built-in retry, timeout, failover, and sharding strategies.

Fully free. No paid tier. This is a Chinese open source project (documentation is primarily in Chinese) widely used in Chinese tech companies.

The catch: GPL-3.0 means derivative works must also be GPL. Check if that's compatible with your project. Documentation and community are primarily Chinese-language. If you don't read Chinese, you'll rely on machine translation and English blog posts. The architecture requires a separate admin server (MySQL-backed) alongside your executor nodes, which adds operational complexity.

Free vs Self-Hosted vs Paid

fully free

Fully open source under GPL-3.0. No paid tier, no cloud offering. Self-host only.

The admin server needs MySQL and a small JVM (~256MB RAM). Executor nodes run alongside your application. Infrastructure cost is minimal. The admin server runs on a small instance.

License Note

GPL-3.0 requires that derivative works (modifications to xxl-job itself) be released under GPL. Using xxl-job as a dependency in your application is generally fine, but consult your legal team if you're modifying the source.

Free. GPL-3.0 license. Check compatibility with your project before adopting.

What to do by team size

Solo
Overkill. Use system cron or a simple scheduler library.
Small team
Free. Good if you're running Java and need visibility into job execution.
Medium team
Free. The admin dashboard becomes valuable when you have dozens of scheduled jobs.
Large team
Free. Widely deployed at scale in Chinese tech companies. Consider Airflow or Temporal if you need more complex workflows.
Self-hosting ops:moderate

Get tools like this every Wednesday

One featured tool, three on the radar. No fluff.

Similar Tools

Score
71/100 · B+
Adoption27/30
Maintenance15/25
Community9/20
License10/15
Analysis10/10

A low score is not a verdict on quality. Young and niche tools start low by design. How we calculate scores

Trust Signals

High adoption: 30,074 starsActive community: 11,460 forks

About

Owner
xuxueli (Organization)
Stars
30,561
Forks
11,486

Also by xuxueli

Explore Further

More tools in the directory