testisolation
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
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 cli 0.2.5
go install github.com/smm-h/strictspec/go/cmd/strictspec@v0
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
It is for projects whose config and data files are read by more than one language -- and increasingly written by AI agents -- where a document one reader accepts must never be a document another reader rejects.
go install github.com/smm-h/strictspec/go/cmd/strictspec@v0
uv add strictspec
npm install strictspec
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.
Python, JavaScript
Cross-platform terminal emulator built for those of us that live in the terminal.