Proa - Rust web framework with fast SSR and multi-target rendering
Show HN: Proa – a Rust web framework with fast SSR and multi-target rendering

Proa es un framework web en Rust que redefine el renderizado con un modelo de componentes tipados que generan HTML, Markdown y otros formatos desde un solo objeto. Ofrece SSR ultrarrápido (237 veces más rápido que React en benchmarks) y permite añadir interactividad selectiva mediante islas RSJS que compilan a JavaScript mínimo. Con una biblioteca de 58 componentes estilo Shadcn, Proa acelera la creación de aplicaciones densas en información, como las recreaciones de GitHub, Sentry y Airbnb. Compatible con Axum y otros lenguajes vía FFI, facilita la adopción progresiva. Ideal para desarrolladores que buscan rendimiento extremo sin sacrificar tipado ni seguridad.
Un solo objeto. Todos los destinos de renderizado. HTML, Markdown y otros formatos, desde un componente tipado.
- farmeroy
Esta puede ser una pregunta tonta, pero ¿por qué 2 vistas para html y markdown? ¿no hay una amplia base de casos en los que uno simplemente se puede inferir del otro?
Además, creo que es emocionante ver tantos frameworks web de Rust apareciendo, pero estoy en total parálisis por decisión. Si quiero construir algo con Rust ahora hay al menos 3 frameworks completos: loco, topcoat y ahora proa... ¿más actix, rocket, axum, y ...más?
- trnvll
Maldición, proyectos como estos realmente despiertan mi curiosidad por Rust. Supongo que es hora de probarlo, el fomo se está volviendo demasiado grande jaja
- egeozcan
Muy buena idea, ¡voy a probar esto!
Una pega: perdóname si me estoy perdiendo algo, pero ¿por qué tienes componentes pro? ¿La gente no va a clonar con vibe-coding de todos modos? Preferiría tener un botón de donar en estos días.