Skip to content

Suitener

Bun-native TypeScript CLI and core library for backend test discovery, execution, stub generation, and structured JSON reporting.

Suitener is built for agentic backend development: fast feedback loops, minimal terminal noise, and output that tools can parse without scraping human-formatted logs.

Discover

Scan a backend project, classify its shape, find test files, and detect the runnable test command.

Run

Execute existing Bun, Go, or Cargo test suites from the target project directory.

Stub

Generate tiny Bun test scaffolds when a project has no runnable test surface yet.

Report

Write stable machine-readable results to suitener-results/latest.json.

Terminal window
bunx suitener check ./backend --json
{
"mode": "existing",
"summary": { "total": 2, "passed": 2, "failed": 0, "duration_ms": 155 }
}

Suitener does not auto-fix code, invent assertions, orchestrate agents, or replace test frameworks. It wraps the test surface a project already has and makes the result boring to parse.