Deamon Pal

Professional-grade lightweight process management for developers and system administrators

Process Supervisor
User-Space
Open Source
POSIX Compatible

Why Choose Deamon Pal?

Lightweight and Fast

Minimal resource footprint with optimized C language implementation for maximum performance.

User-Space Operation

No root privileges required. Isolated from system process managers for enhanced security.

Flexible Configuration

Human-readable INI format with restart policies, log rotation, and environment variable config.

Process Monitoring

Real-time state tracking, health checks, output logging, and automatic restarts.

Developer API

Includes C library for programmatic integration in your applications.

POSIX Compatible

Cross-platform support for Linux, macOS, BSD, and other Unix-like systems.

One Binary, Two Operation Modes

Deamon Pal operates in two modes: (1) As a control process that manages other processes, and (2) as a command executor that sends instructions to the running controller.

Control Process Mode

Acts as a daemon managing process lifecycles.

Command Executor Mode

Sends commands to modify running processes.

Quick Start

# Clone, build, and install.
git clone https://github.com/partoska/dpal
cd dpal && ./build.sh
sudo ./install.sh
# Start control processes.
dpal --control &
# Issue commands.
dpal --create echo "Hello World!"
dpal --start echo

Perfect for Your Use Case

System Administration

  • Microservice orchestration and management.
  • Development environment automation.
  • Embedded system process control.

Development and DevOps

  • DevOps pipeline supervision.
  • Application-embedded (sub)process management.
  • Alternative to systemd for specific use cases.

Technical Specifications

Language

C99

License

AGPL v3 or Commercial

Version

1.2.0

Platform

Any POSIX-compatible

Dependencies

Standard C library

Memory

Approx. 1024kB

Ready to Enhance Your Process Management?

Join developers and system administrators who trust Deamon Pal for reliable, lightweight process supervision.

Deamon Pal • Partoska Laboratory