tuono-labs/tuono

⚡ Modern fullstack web framework based on Rust and React

Rust

1,148

780 commits

updated Oct 11, 2026

See the code

README

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.

framework
react
rust
server-side-rendering
web-framework
web-performance

tuono-labs/tuono

⚡ Modern fullstack web framework based on Rust and React

Rust

1,148

780 commits

updated Oct 11, 2026

See the code

README

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.

framework
react
rust
server-side-rendering
web-framework
web-performance

Project health

Latest release

0.19.7 · May 25, 2025

Releases this year

0

Significant stargazers

(top 24 of 32)

Omer Katz

376 followers · starred Mar 2026

Ryunosuke Sato

297 followers · starred Jun 2025

Birk Skyum

228 followers · starred Sep 2025

Syrus Akbary

1,254 followers · starred Nov 2024