# Tuono - Rust 기반 풀스택 React 웹 프레임워크

> Clean Markdown view of GeekNews topic #18789. Use the original source for factual precision when an external source URL is present.

## Metadata

- GeekNews HTML: [https://news.hada.io/topic?id=18789](https://news.hada.io/topic?id=18789)
- GeekNews Markdown: [https://news.hada.io/topic/18789.md](https://news.hada.io/topic/18789.md)
- Type: news
- Author: [xguru](https://news.hada.io/@xguru)
- Published: 2025-01-18T10:32:02+09:00
- Updated: 2025-01-18T10:32:02+09:00
- Original source: [github.com/tuono-labs](https://github.com/tuono-labs/tuono)
- Points: 6
- Comments: 3

## Summary

Tuono는 Rust를 백엔드로 사용하여 React 애플리케이션을 구축하는 풀스택 웹 프레임워크로, 사용성과 성능에 중점을 두고 있습니다. 이 프레임워크는 Native Typescript, Next.js와 유사한 라우팅, CSS/SCSS 모듈 지원, 서버 사이드 렌더링(SSR), 핫 모듈 리로드(HMR) 등의 기능을 제공합니다. 또한, Tuono는 Node.js, Deno, Bun 없이 Rust의 멀티스레딩 서버를 사용하여 높은 성능을 제공하며, React 코드와 서버 사이드 코드를 동일한 프로젝트에서 쉽게 통합할 수 있습니다.

## Topic Body

- Rust를 백엔드로 사용해 React 애플리케이션을 구축하는 풀스택 웹 프레임워크로, "사용성"과 "성능"에 중점을 둠  
- Next.js 경험이 있다면 쉽게 적응 가능함  
### 주요 기능  
- Native Typescript  
- Next.js와 유사한 라우팅  
- CSS/SCSS 모듈 지원  
- 서버 사이드 렌더링(SSR)  
- 핫 모듈 리로드(HMR)  
### Tuono의 특징  
- Node.js, Deno, Bun 없이 Rust의 멀티스레딩 서버로 높은 성능 제공  
- 쉬운 서버-클라이언트 통합: React 코드와 서버 사이드 코드를 동일한 프로젝트에서 관리  
- Next.js와의 차이점:  
  - Next.js는 Node.js/Deno/Bun과 같은 런타임에 의존  
  - Tuono는 Rust로 빌드된 독립형 서버 사용으로 성능 향상

## Comments



### Comment 33579

- Author: jhj0517
- Created: 2025-01-18T14:32:39+09:00
- Points: 1

Rust 백엔드 + React 프론트엔드를 모노레포에서 사용할 수 있는 프레임워크군요

### Comment 33577

- Author: savvykang
- Created: 2025-01-18T14:17:28+09:00
- Points: 2

> If you have experience with Next.js you will feel home here.  
  
> 쉬운 서버-클라이언트 통합: React 코드와 서버 사이드 코드를 동일한 프로젝트에서 관리  
  
Next.js에선 서버-클라이언트 간 사용 패턴이나 실행환경이 다르더라도 최소한 언어라도 통용된다는 특징이라도 있었는데 이 프로젝트에선 그 장점마저 퇴색시켜버리고 통신 규약을 모호하게 만든 것 처럼 보입니다. 서버 라우트와 서버 컴포넌트 간 자료형 정의도 수동으로 맞춰야 하는 것으로 보이구요. 아무리 봐도 도입이 쉽지 않을 것 같고 과도기적인 기술로 보여요

### Comment 33574

- Author: iolothebard
- Created: 2025-01-18T12:36:01+09:00
- Points: 1

말은 그럴싸하게 하는데…  
결국 v8 쓰는거구만…  
https://github.com/Valerioageno/ssr-rs
