A declarative system convergence engine. Describe desired system state in scampi's own language; the engine executes idempotent operations to converge reality to that state. Think Ansible or Terraform, but with actual programming instead of YAML/HCL, batteries-included steps instead of plugin sprawl, and deterministic execution.
| Repo | Purpose |
|---|---|
| scampi | The engine — CLI, language, planner, executors |
| modules | Official module library — reusable converge configs |
| vscode-scampi | VS Code extension — syntax highlighting and LSP |
| tree-sitter-scampi | Tree-sitter grammar for .scampi files |
| tree-sitter-scampi-mod | Tree-sitter grammar for scampi.mod files |
- Website: scampi.dev
- Documentation: scampi.dev/docs
- Install: get.scampi.dev
- Code mirror: codeberg.org/scampi-dev
