What is evjs?
ev = Evaluation · Evolution — evaluate across runtimes, evolve with AI tooling.
evjs is a zero-config React fullstack framework built on TanStack Router, TanStack Query, and Hono. It provides a seamless development experience for building type-safe, full-stack web applications.
Features
- Convention over Configuration —
ev dev/ev build, no boilerplate needed - Type-Safe Routing — TanStack Router with full inference
- Data Fetching — TanStack Query with built-in proxies
- Server Functions —
"use server"directive, auto-discovered at build time - Pluggable Transport — HTTP, WebSocket, or custom via
ServerTransport - Plugin System — extend builds with custom module rules (Tailwind, SVG, etc.)
- Route Handlers — Standard Request/Response REST endpoints via
route() - Typed Errors —
ServerErrorflows structured data from server → client - Multi-Runtime — Hono-based server with Node, Deno, Bun, Edge adapters