mirror of
https://github.com/tuono-labs/tuono
synced 2026-07-25 12:52:47 -07:00
64 lines
1.7 KiB
Markdown
64 lines
1.7 KiB
Markdown
[Documentation](https://tuono.dev) | [Tutorial](https://tuono.dev/documentation/tutorial) |
|
|
[Discord](https://discord.com/invite/khQzPa654B) | [✨Contributing](https://tuono.dev/documentation/contributing)
|
|
|
|
# Tuono
|
|
|
|
<img align="right" src="https://raw.githubusercontent.com/tuono-labs/tuono/main/assets/logo.png" width="160px">
|
|
|
|

|
|

|
|
|
|
**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.
|