The TypeScript framework for web apps
Caldera brings Laravel’s batteries-included way of working to TypeScript: everything a real app needs, with one way to do each thing, and it runs on Node, Vercel or Cloudflare.
pnpm create caldera my-appBuilt in, from the first commit
Routes and pages
Hono routes render React pages with Inertia: typed props, forms and validation, no API layer to write.
Database
Models on Drizzle, migrations, factories and seeders. SQLite or Postgres, transactions included.
Auth and teams
Sign-up, passkeys, two-factor and email verification with Better Auth, policies for every action, and teams with roles.
Queues, mail and schedules
Jobs on Redis, a database or a platform queue; React Email mails; notifications; cron schedules.
Realtime
Broadcast events to channels with presence, from your own server, Pusher or Cloudflare.
Made for AI agents too
Every app documents itself in AGENTS.md and ships an MCP server, so coding agents know your routes, models and jobs.