Vitest
Vite-native test runner. Jest-compatible API, instant HMR for tests, native ESM and TypeScript, and built-in coverage. Default for new Vite and Next.js projects.
Vitest is the test runner built for the Vite era. The API is intentionally Jest-compatible (describe, it, expect) so migration is mostly a config change, but Vitest runs on top of Vite's bundler so test feedback is much faster: HMR for tests, native ESM, native TypeScript, and instant cold starts. Browser mode (v3) replaces JSDOM with a real browser when you need it. Default for new TypeScript projects and the recommended runner for Next.js.
Similar Tools
Playwright
Modern browser automation from Microsoft. Auto-wait, role-based selectors, cross-browser, fast in CI.
Convex
Reactive backend - database, server functions, real-time sync, cron jobs, file storage. All TypeScript. This site's backend (courses, videos, user data) runs on Convex.
Drizzle ORM
Type-safe SQL builder and ORM for TypeScript. Zero runtime overhead, honest schema migrations, bring-your-own-DB.
Autumn
Billing infrastructure for SaaS. Pricing tables, credit-based metering, checkout, and customer portal - all in TypeScript.
Get started with Vitest
Vite-native test runner. Jest-compatible API, instant HMR for tests, native ESM and TypeScript, and built-in coverage. Default for new Vite and Next.js projects.
Try VitestGet weekly tool reviews
Honest takes on AI dev tools, frameworks, and infrastructure - delivered to your inbox.
Subscribe FreeMore Infrastructure Tools
Vercel
Deployment platform behind Next.js. Git push to deploy. Edge functions, image optimization, analytics. Free tier is generous.
Coolify
Self-hosted PaaS for deploying apps, databases, and services. Git-based deploys, Docker support, preview environments, and a clean UI.
Convex
Reactive backend - database, server functions, real-time sync, cron jobs, file storage. All TypeScript. This site's backend (courses, videos, user data) runs on Convex.
Related Guides
Related Posts
Mastra: Review and Setup Guide for TypeScript Agent Apps (2026)
A hands-on look at Mastra, the open source TypeScript framework for building production-ready AI agents and workflows --...
Mastra vs LangGraph.js: TypeScript Agent Frameworks Head to Head
Both Mastra and LangGraph.js are serious TypeScript agent frameworks - but they start from opposite philosophies. Here i...
The TypeScript AI Agent Stack in Mid-2026: Mastra vs Vercel AI SDK vs OpenAI Agents SDK vs LangGraph.js
Four mature, production-ready TypeScript frameworks have made building agents genuinely enjoyable. Here is how to pick t...
Vercel AI SDK 6 vs LangGraph 1.0: Which Agent Framework Should TypeScript Teams Use?
AI SDK 6 ships ToolLoopAgent and full MCP support. LangGraph hits 1.0 GA with durable state and built-in interrupt/resum...

Mastra for Durable TypeScript Agents: Where It Fits and Where It Does Not
Mastra is the strongest fit when a TypeScript product needs agents, workflows, memory, tools, MCP, evals, and traces in...

Mastra vs CopilotKit vs LangGraph: Build the Same Agent App Three Ways
A practical field note on where Mastra, CopilotKit, and LangGraph fit when you are building the same agent-native produc...
