- Home
- Job Scheduler Software
- PowerJob
PowerJob
What it is
PowerJob is an open-source framework for distributed computing and scheduling tasks in applications. It supports CRON, fixed-rate, fixed-delay and OpenAPI scheduling, with stand-alone, broadcast, Map and MapReduce execution modes. Developers can create processors in Java, Shell or Python. Workflows manage job dependencies and data exchange between jobs, while the web interface supports task management, status monitoring and online log viewing. The project describes configurable retry policies that can help tasks finish when enough computing nodes are available, and horizontal expansion by adding server and worker nodes. Its listed use cases include timed, broadcast, MapReduce, delayed and OpenAPI-triggered tasks. PowerJob is self-hosted and released under the Apache License 2.0; the listed plan is free. The project README also provides an online trial address. Maintainers invite general questions through GitHub Issues and list an email contact. Security concerns should be disclosed through Tidelift's coordinated process or privately by email.
For and against
For
- Supports four scheduling strategies.
- Offers stand-alone, broadcast, Map and MapReduce modes.
- Processors can be written in Java, Shell or Python.
- Web interface includes status monitoring and logs.
- Free under the Apache License 2.0.
Against
- Self-hosted deployment is required.
- Retry completion depends on enough computing nodes.
- Security reports use Tidelift or private email.
The verdict
PowerJob combines several scheduling and execution modes with workflow support, a web interface and scaling by adding nodes. Its self-hosted model and stated dependency on available computing nodes are worth considering.
Who it suits
PowerJob suits developers who need to schedule and monitor application jobs in a self-hosted distributed framework. It is relevant to teams using the listed scheduling modes and Java, Shell or Python processors.
Plans and prices
PowerJob
Open-source framework · Apache License 2.0
Read 4 Oct 2026 · github.com
On the record
- Execution modes
- It supports stand-alone, broadcast, Map, and MapReduce execution modes.github.com · read 4 Oct 2026
- License
- PowerJob is released under the Apache License 2.0.github.com · read 4 Oct 2026
- Monitoring
- The web interface lets developers manage tasks, monitor their status, and view logs online.github.com · read 4 Oct 2026
- Online trial
- The project README lists try.powerjob.tech as an online trial address.github.com · read 4 Oct 2026
- Processors
- Developers can write processors in Java, Shell, and Python.github.com · read 4 Oct 2026
- Product
- PowerJob is an open-source distributed computing and job scheduling framework for scheduling tasks in applications.github.com · read 4 Oct 2026
- Resilience
- Configurable retry policies are described as helping tasks finish successfully when enough computing nodes are available.github.com · read 4 Oct 2026
- Scaling
- The project says PowerJob supports horizontal expansion by deploying additional server and worker nodes.github.com · read 4 Oct 2026
- Security reporting
- The maintainers ask that security issues be disclosed through Tidelift's coordinated disclosure system or privately by email.github.com · read 4 Oct 2026
- Support
- The project README invites questions through GitHub Issues and lists a maintainer email for contact.github.com · read 4 Oct 2026
- Timing
- It supports CRON, fixed-rate, fixed-delay, and OpenAPI scheduling strategies.github.com · read 4 Oct 2026
- Use cases
- Listed use cases include timed, broadcast, MapReduce, delayed, and OpenAPI-triggered tasks.github.com · read 4 Oct 2026
- Workflows
- Its workflow support includes job dependency management and data communication between jobs.github.com · read 4 Oct 2026