Framework v1.0.0 Stable

THE FRAMEWORK
FOR WEB.

Vatts.js is a high-performance full-stack primitive. It combines Node.js orchestration with a Go-powered HTTP/3 core for unmatched speed and raw power.

$npx create-vatts-app@latest

Engineered for Excellence

Rollup

Rollup

Fast builds and maximum production performance.

builder.tsNode API
import{build}from'rollup'
// Efficient bundling

React 19

Stable

Instant interactions and seamless Suspense.

counter.tsxClient
const [s, set] = useState(0)

Vue 3

Stable

Instant interactions and seamless async rendering.

App.vueSetup
const val = ref(0)

Hybrid Runtime

We use a dedicated Go system to handle all HTTP traffic, offloading the event loop.

vatts.config.tsNetwork Layer
funcStartHttpServer(){}

Tailwind CSS

v4.0

Modern utility-first design system built-in.

styles.cssZero Runtime
@theme{
--color-primary:#ec4899;
--font-sans:'Inter';
}

Native Optimizer

Low-level optimizer and compressor for .js files.

TerminalOptimizer
18:16:20Optimization summary:
18:16:20 Original : 427.24 KB
18:16:20 Final    : 124.34 KB
18:16:20 Saved    : 302.90 KB(70.90%)

What's in Vatts.js?

Everything you need to build great products on the web, packed into a cohesive framework.

Native RPC System

Core

Direct server-to-client communication. Expose your backend logic specifically to your frontend with zero boilerplate.

src/backend/actions.tsServer Side
Expose(getUser)

Vatts Auth

Secure session management built-in. Protect your routes and data effortlessly.

const { user } = useSession()

Pattern Routing

Flexible route matching with regex support. Not just file-system based.

Low-Level Optimization

Built-in bytecode optimizer for .js assets. Smaller bundles, faster parsing.

Native HTTP/3 Support

The only framework with native HTTP and built-in HTTP/3 support.

Native React support

Build fast, scalable, and modern interfaces using the most popular ecosystem.

Native Vue.js support

Create elegant and highly productive applications with a smooth learning curve.

Choose your framework

Pick React or Vue and work your way — no lock-in, no headaches.

Built for
Modern Devs.

Built for developers who value speed, control, and clarity, from the first command to production.

Interactive CLI

A guided setup experience with intelligent defaults.

Native Environment

Cross-platform by default. Automatically detects your Node.js version.

Vatts CLI Session
PS D:\Vatts>npx create-vatts-app@latest my-app
?What framework do you want to use?(React/Vue)(vue)
?Would you like to use recommended options?(Vue)
❯ Yes, use recommended defaults - TypeScript, Tailwind CSS, Module Alias
Maybe, use Path Router defaults
13:12:54✔ SUCCESSCreated project directory and package.json
13:12:54✔ SUCCESSCreated project structure
13:12:54✔ SUCCESSTypeScript configuration initialized.
13:12:54✔ SUCCESSTailwind CSS setup complete.
13:12:54Installing dependencies...
13:12:59Vatts.jsv1.0.0
13:12:59Project my-app created successfully.
Environment:
Runtime: Node.js v25.4.0
Framework: Vatts.js v1.0.0
Next steps:
1. cd my-app
2. npm run dev
Website: https://vatts.mfraz.ovh
Open Source

Ready to build the future?

Join the ecosystem of developers building faster, lighter, and more scalable web applications.

Vatts
v1.0.0

The next-generation framework for building lightning-fast web applications.

© 2026 Vatts.js. Crafted by developers, for developers.