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.
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.
- Typescript
- FS routing
- Hot Module Reload
- CSS modules
- Rust based SSR
- Multi thread backend
- Development environment
- Create custom APIs
- Image optimization
- Build optimization
- Server streamed content
- rust
- cargo
- node
- pnpm (other package managers support will be added soon)
cargo install tuono
tuono new [NAME]
tuono dev
├── package.json
├── public
├── src
│ ├── routes
│ └── styles
├── Cargo.toml
├── README.md
└── tsconfig.json
Any help or suggestion will be appreciated.
This project is licensed under the MIT License.