Skip to content

UNRIFT

A lightweight, fast TypeScript test framework with ESM-first design.

TypeScript Native

Write tests in TypeScript with zero config. esbuild-powered transforms handle compilation automatically.

ESM-First

Built for modern JavaScript with native ESM support. CJS fallback included for compatibility.

Familiar API

describe, it, expect — the API you already know from Jest and Vitest. Minimal learning curve.

Extensible

Add custom matchers with expect.extend(). Full TypeScript support with declaration merging.