Skip to content
@scampi-dev

scampi

Declare the what, scampi handles the how.
scampi

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.

Repositories

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

Links


Made with garlic butter and strong opinions.

Pinned Loading

  1. scampi scampi Public

    Declarative system convergence engine

    Go

  2. modules modules Public

    Official module library for scampi — reusable converge configs for common infrastructure (web servers, containers, APIs, monitoring, etc.).

    Just

  3. tree-sitter-scampi tree-sitter-scampi Public

    Tree-sitter grammar for scampi configuration files (.scampi).

    C

  4. tree-sitter-scampi-mod tree-sitter-scampi-mod Public

    Tree-sitter grammar for scampi module files (scampi.mod).

    C

  5. vscode-scampi vscode-scampi Public

    VS Code extension for scampi — syntax highlighting and LSP integration.

    Just

  6. scampi-infra scampi-infra Public

    Declarative VPS configs for scampi.dev infrastructure

    Just

Repositories

Showing 7 of 7 repositories

People

This organization has no public members. You must be a member to see who’s a part of this organization.

Top languages

Loading…

Most used topics

Loading…