systemg
An agent-friendly general process composer
Last verified:
What is systemg?
systemg is a process manager that orchestrates service startup in dependency order, restarts failed services with exponential backoff, and streams unified logs from all processes to a single output. It runs from a single YAML configuration file without requiring a daemon installation, designed as an agent-friendly alternative to docker-compose and supervisord.
systemg pricing
Pricing model: Freemium
systemg pros
- Fast cold startup (~0.41s compared to 2.30s for docker-compose)
- Automatic restart with exponential backoff that resets on healthy state
- Dependency-ordered startup with health checks instead of fixed delays
- Single YAML configuration file with built-in validation via CLI
systemg cons
- Benchmark labeled 'illustrative' with no verified performance data on realistic workloads
- Limited documentation and ecosystem maturity compared to established alternatives
- No explicit mention of multi-host deployment or advanced orchestration features
Frequently asked questions about systemg
Does systemg require a daemon?
No. systemg runs without requiring a daemon to be installed alongside it.
How do I configure services?
Services are declared in a single YAML file with commands, dependencies, restart policies, and schedules. You can validate the configuration with `sysg validate`.
What happens when a service fails?
Services restart on a doubling delay (exponential backoff) up to a maximum, and the backoff resets once the process stays healthy.