Package Exports
- tuono
- tuono/build
- tuono/hydration
- tuono/package.json
- tuono/ssr
Readme
Tuono
The react/rust fullstack framework
⚠️ This project is under heavy development. API might drastically change ⚠️
Tuono (Italian word for "thunder", pronounced /2 Oh No/). Why Tuono? Just a badass name.
If you want to see how this project actually works check the tutorial page.
Introduction
NodeJs/Deno/Bun are the only tools that make a React app fullstack right? (no)
Tuono wants to prove that it's possible creating fully fledged react applications without the need to host them on a JS runtime server leveraging the best of the two worlds: super powered server and amazing development experience.
Requirements
- rust
- cargo
- node
- pnpm (other package managers support will be added soon)
Installation
cargo install tuonoCreate a new project
tuono new [NAME]Development
tuono devFeatures
- FS routing
- Hot Module Reload
- CSS modules
- Rust based server side rendering
- Multi thread backend
- Development environment
- Create custom APIs
- Image optimization
- Build optimization
- Server streamed content
💡 Any suggestion or improvement is strongly appreciated
Folder structure
| public/
- src/
| routes/
| styles/
| package.json
| Cargo.toml
| .gitignore
| tsconfig.jsonLicense
This project is licensed under the MIT License.