strictspec
Go
Define a schema once in TOML, and generate the full toolchain: validation, versioning, migrations, etc. -- for Go.
A CLI framework for the Era of Agents: nothing is inferred, everything is declared. Written in Go.
strictcli is a framework for building command-line programs in Go where nothing is inferred and everything is declared. Every flag and argument states whether it is required, optional, or has a default, every command has help text and declares whether it is read-only or mutating, and a missing declaration is an error when the CLI is registered rather than when someone runs it. It suits developers building CLIs that AI agents will call. strictcli is written in Go, and its source is mirrored at github.com/stricttools/strictcli.
Go framework 0.39.2
A CLI framework for the Era of Agents: nothing is inferred, everything is declared. Written in Go.
It is for developers who would rather see a mistake when the CLI is declared than when someone runs it.
read_only or mutating--dry-run, --approve-consequential, --quiet and --verbose -- delivered on the handler contexthelp --json writes the app's full structure as one canonical JSON document, so the same declaration always produces the same bytesNo published install command yet; the source is on the repository.
Go
Define a schema once in TOML, and generate the full toolchain: validation, versioning, migrations, etc. -- for Go.
Go
PostgreSQL schema compiler that turns declarative TOML into DDL, content-addressed migrations, diagrams, docs and type-safe client code, with normal-form auditing.
Go
Uncompromising test isolation for Go: your tests structurally cannot touch your real files, secrets, or git identity.