https://github.com/mfrazlab/vatts.js
A modern, full-stack web framework for Node.js, focused on simplicity and velocity.
https://github.com/mfrazlab/vatts.js
backend browser client-rendering components frontend fullstack node npm react static typescript web website
Last synced: about 1 month ago
JSON representation
A modern, full-stack web framework for Node.js, focused on simplicity and velocity.
- Host: GitHub
- URL: https://github.com/mfrazlab/vatts.js
- Owner: mfrazlab
- License: other
- Created: 2026-01-21T23:16:16.000Z (5 months ago)
- Default Branch: latest
- Last Pushed: 2026-05-16T21:49:33.000Z (about 1 month ago)
- Last Synced: 2026-05-16T22:41:10.509Z (about 1 month ago)
- Topics: backend, browser, client-rendering, components, frontend, fullstack, node, npm, react, static, typescript, web, website
- Language: TypeScript
- Homepage: https://vatts.mfraz.ovh
- Size: 69.4 MB
- Stars: 3
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
Vatts.js
[](https://www.npmjs.com/package/vatts)
[](./LICENSE)
[](https://github.com/mfrazlab/vatts.js)
[](#)
---
## Getting Started
**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**.
### Why choose Vatts.js?
- **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
___
## Documentation
Visit [https://vatts.mfraz.ovh](https://vatts.mfraz.ovh) to view the full documentation.
___
## Community
The Vatts.js community can be found on [GitHub Discussions](https://github.com/mfraz/vatts.js), where you can ask questions, share ideas, and showcase your projects with others.
___
## Security
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](mailto:contact@mfraz.ovh). We will add you to the program and provide further instructions for submitting your report.
___