Partoska Laboratory
$ dpalv1.2.0

Deamon Pal

Professional-grade lightweight process management for developers and system administrators

Process SupervisorUser-SpaceOpen SourcePOSIX Compatible
dpal — terminal

# 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

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.

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

LanguageC99
LicenseAGPL v3 or Commercial
Version1.2.0
PlatformAny POSIX-compatible
DependenciesStandard C library
MemoryApprox. 1024kB

Ready to Enhance Your Process Management?

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