Vatts.js is a modern, full-featured web framework for Node.js with first-class support for React and Vue.
It is the first framework to offer native HTTP/3 support out of the box, powered by a Go-based HTTP server with built-in SSL termination. Applications run directly on the latest web transport protocol, without proxies or external layers.
Vatts.js is a multi-framework platform, allowing you to build applications using either React or Vue per project — not both at the same time.
This keeps the ecosystem clean, predictable, and optimized for performance and tooling.
Vatts removes unnecessary configuration and complex abstractions, allowing you to focus on what truly matters: building fast, secure, and scalable applications.
- Native HTTP — modern, secure, and high-performance networking with HTTP/3 support
- Extremely fast — architecture optimized for low overhead
- Intuitive API — easy to learn and pleasant to use
- Productivity from the first minute — zero unnecessary boilerplate
- Multi-framework — choose React or Vue per project
- Full integration between backend and frontend
- Built for modern projects — TypeScript-friendly, modular, and extensible
Visit https://vatts.mfraz.ovh to view the full documentation.
The Vatts.js community can be found on GitHub Discussions, where you can ask questions, share ideas, and showcase your projects with others.
Vatts.js uses a security-first hybrid architecture in which Node.js coordinates the application layer and a high-performance Go networking engine manages HTTP connections and transport protocols. By delegating network handling to Go, the platform achieves strong isolation, predictable request processing, and native support for modern transports like HTTP/3 under SSL — all while maintaining consistent security enforcement across environments, including local and non-TLS setups.
If you believe you have found a security vulnerability in Vatts.js, we encourage you to responsibly disclose it and NOT open a public issue.
To participate in our vulnerability disclosure program, please email contact@mfraz.ovh. We will add you to the program and provide further instructions for submitting your report.