strictspec
Go, Python, TypeScript
Define a schema once in TOML, and generate the full toolchain in your language: validation, versioning, migrations, etc. -- First-class support for Go, Python, and TypeScript
A CLI framework for the Era of Agents: nothing is inferred, everything is declared. First-class support for Go, Python, and TypeScript
Go, Python, TypeScript framework 0.42.0
pip install strictcli
A CLI framework for the Era of Agents: nothing is inferred, everything is declared. First-class support for Go, Python, and TypeScript
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 context--dump-schema writes a JSON description of the full CLI structure that the three implementations byte-comparepip install strictcli
go get github.com/smm-h/strictcli/go/strictcli
npm install strictcli
Go, Python, TypeScript
Define a schema once in TOML, and generate the full toolchain in your language: validation, versioning, migrations, etc. -- First-class support for Go, Python, and TypeScript
Go, Python, TypeScript
Uncompromising test isolation: your tests structurally cannot touch your real files, secrets, or git identity -- First-class support for Go, Python with pytest, and TypeScript with Node
JavaScript, Python, Go
tinymoon is a zero-dependency vanilla JS and CSS UI framework that ships an app shell, widgets and typography as native ES modules with no build step, plus a conformance checker CLI that enforces its rules.