RustyWeb is a full-stack web framework that combines a Rust backend with a modern JavaScript frontend powered by WebAssembly (WASM). It is designed to enable developers to build fast, scalable, and maintainable web applications with an experience similar to frameworks like Next.js, but with Rust powering the server-side.
- 🚀 High-performance Rust backend built with axum
- 🌐 WASM-powered frontend integration with wasm-bindgen
- 🔗 Native Node.js bindings using napi-rs
- ⚙️ CLI tool
rustywebfor project scaffolding, development server, production builds, and deployment helpers - 📦 Batteries included: starter templates, build scripts, and CI/CD workflows
- 💻 Cross-platform support with GitHub Actions for Linux, macOS, and Windows
- 📚 Comprehensive documentation and examples included
- Rust (latest stable) — install from rustup.rs
- Node.js (v18+) and npm — install from nodejs.org
- wasm-pack (
cargo install wasm-pack) - napi-cli (
cargo install napi-cli)
Install the RustyWeb CLI globally (once the package is published on npm):
npm install -g rustyweb