Saturday, October 24, 2026 4,350 lists 78,096 records on file
List your app or device

  1. Home
  2. Job Scheduler Software
  3. 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

Free

Open-source framework · Apache License 2.0

Every plan, in full

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

Alternatives to PowerJob

Every alternative, ranked