React meta-framework, built on TanStack + Hono.
ev = Evaluation · Evolution — evaluate across runtimes, evolve with AI tooling.
- Zero Config —
ev dev/ev build, no boilerplate needed. - Type-Safe Routing — TanStack Router.
- 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. - Pluggable Codec — JSON / MessagePack / Protobuf / custom.
- Middleware —
registerMiddleware()for cross-cutting concerns. - Typed Errors —
ServerErrorflows structured data server → client. - Multi-Runtime — Hono-based server with Node, Deno, Bun, Edge adapters.
- CLI —
ev init·ev dev·ev build
npx @evjs/cli@latest init my-app
cd my-app && npm install
ev dev| Package | Purpose |
|---|---|
@evjs/cli |
CLI + defineConfig |
@evjs/runtime |
Client (React) + Server (Hono) |
@evjs/build-tools |
Server function transforms |
@evjs/webpack-plugin |
Webpack adapter |
examples/ |
Starter templates |
See ARCHITECTURE.md · AGENT.md
npm install # deps
npm run build # all packages + examples
npm run test # vitest
npm run test:e2e # playwrightMIT © xusd320