ViteHono

vth
The ultimate full-stack starter

$
pnpm create vth

A full-stack template powered by Vite, Typescript, Hono and React Server Components, with a shared, strongly typed codebase for both client and server.

Build the framework you want

Shape your stack your way using Vite and Rollup’s rich ecosystem.
Use frameworks of your choice.

Enjoyable

No monorepo overhead. No complex scripts. Just one unified codebase with a single config file.

Customizable

Fully configurable with Vite. Extend the configuration how you want. Include the bloat you actually need.

Fast

Fast development, fast hot refresh, fast builds with Vite and Rolldown. Faster than your NextJS.

Type-safe

End-to-end type safety between server and client with Hono's typed routes, tRPC and standard schema validators.

Modern

Uses modern up-to-date technologies, latest standards and optimized builds.

Deploy anywhere

Target any runtime - Node, Bun, Cloudflare Workers etc.

Using modern tools

Built on modern standards to make your development as good as possible.

This is a full-stack template using:

ViteVite - a build and development tool for the WebHonoHono - a framework for the backendReactReact - a framework for the frontendReactRSC for server-side rendering and filesystem routingTailwind CSSTailwindCSS - styling with classesshadcn/uiShadcnui - ui componentsLucideLucide - consistent iconsBetter AuthBetterAuth - a comprehensive authentication frameworkSQLiteSQLite database with Kysely for query buildingsharpImage optimization with Sharp and SVGOReact Scan for detecting performance issuesESLintESLint - code linter and formatter
$
pnpm create vth
Learn more about this stack here.