[Documentation](https://tuono.dev) | [Tutorial](https://tuono.dev/documentation/tutorial) | [Discord](https://discord.com/invite/khQzPa654B) | [✨Contributing](https://tuono.dev/documentation/contributing) # Tuono ![](https://github.com/tuono-labs/tuono/actions/workflows/rust.yml/badge.svg) ![](https://github.com/tuono-labs/tuono/actions/workflows/typescript.yml/badge.svg) **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](https://nextjs.org/) 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](https://tuono.dev/) is available on [tuono.dev](https://tuono.dev/). ## Installation Available on MacOS, Linux and Windows. ```sh cargo install tuono ``` ## Getting started Create a new project with: ```sh tuono new [PROJECT_NAME] ``` > You can optionally pass the --template (or -t) flag to directly start from a [template](https://github.com/tuono-labs/tuono/tree/main/examples) Now just install the dependencies with you favourite JS package manager (i.e. `npm install`) and start the development environment ```sh tuono dev ``` ## Contributing Any help or suggestion will be appreciated and encouraged. Check the [✨Contributing](https://tuono.dev/documentation/contributing) page ## License This project is licensed under the MIT License.