98 releases (19 breaking)
Uses new Rust 2024
| 0.19.7 | May 25, 2025 |
|---|---|
| 0.19.4 | Apr 20, 2025 |
| 0.19.1 | Mar 30, 2025 |
| 0.16.9 | Dec 24, 2024 |
| 0.8.3 | Jul 27, 2024 |
#685 in HTTP server
22 downloads per month
120KB
2.5K
SLoC
Documentation | Tutorial | Discord | ✨Contributing
Tuono
Tuono is a full-stack web framework for building React applications using Rust as the backend with a strong focus on usability and performance.
Tuono (Italian word for "thunder", pronounced /2 Oh No/). Why Tuono? Just a badass name.
If you have experience with Next.js you will feel home here.
Some of its features are:
- 🟦 Native Typescript
- 🌐 Next.js like Routing
- 🍭 CSS/SCSS modules
- 🧬 Server Side Rendering
- 🔥 Hot Module Reload
Documentation
The documentation is available on tuono.dev.
Installation
Available on MacOS, Linux and Windows.
cargo install tuono
Getting started
Create a new project with:
tuono new [PROJECT_NAME]
You can optionally pass the --template (or -t) flag to directly start from a template
Now just install the dependencies with you favourite JS package manager (i.e. npm install) and start the development environment
tuono dev
Contributing
Any help or suggestion will be appreciated and encouraged. Check the ✨Contributing page
License
This project is licensed under the MIT License.
Dependencies
~34–56MB
~790K SLoC