Skip to main content

systemg

systemg runs your service graph from a single YAML file.

Quickstart

Launch your first service graph in minutes.

Examples

Start from working examples for real-world service layouts.

What systemg does

Suppose you’re building an API that needs PostgreSQL, Redis, and a background worker. Instead of starting each service manually in different terminals, you define them once in a YAML file. systemg starts everything in the right order, restarts crashed services, and provides unified logging.

Built for production

  • Start services in dependency order.
  • Restart failed processes with configurable backoff.
  • Keep service logs isolated and predictable.
  • Run everything from a single binary.