Local process orchestration

Lancez vos stacks locales avec clarté

Vectron est un orchestrateur local de processus écrit en Rust. Il lit un vectron.toml, lance plusieurs processus avec une gestion cohérente des ports et des variables d’environnement, affiche les logs dans une TUI, et expose un endpoint local pour status, restart et logs.

vectron init
vectron check
vectron start --dry-run
vectron start

Run an app locally

Install Vectron, generate an example, validate your config, and launch a workspace.

Build a local stack

Use stack mode to provision local reverse proxy, monitoring, and service dependencies on macOS.

Why Vectron

  • Run multiple development processes from one explicit TOML configuration.
  • Allocate predictable ports and instance-specific environment variables.
  • Observe logs in a TUI or in plain terminal output.
  • Restart targets and query status through a local control endpoint.
  • Extend local environments with `vectron stack` when you need more than a Procfile.

Choose your path