
xxl-job
No description available.
The Lens
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 freeFully 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.
Similar Tools
About
- Owner
- xuxueli (Organization)
- Stars
- 30,008
- Forks
- 11,454
Explore Further
More tools in the directory
Get tools like this delivered weekly
The Open Source Drop — the best new open source tools, analyzed. Free.



