Yew.rs and SSR - The Circle of Migration
Reading Time: ~ 2 minutes
Years ago, when i dicided to build my own website, first thing i looked for was how to build it in rust. Since rust is my first language, i felt I had the upper hand there.
My requirements were:
- Built in rust
- Free deployment
- High performance
- Stylable
- Serverless
Well that was too much to ask for.
The only option for rust was to build a website using web assembly. I took a look at many frameworks and finally settled on yew.rs. I managed to get a site up and running on Github Pages. But the load time was painful.
Eventually, I compromised. I learned TypeScript and rebuilt the site using the Deno Fresh framework.
It served me for like 2 years.
The 2026 Breakthrough
This year, I revisited my original dream. But this time, I finally managed to "duct-tape" all my requirements together into a high-performance stack. All because Deno now supports web assembly. Now i am back on yew.rs again.
- Built in rust => yew.rs
- Free deployment => Deno deploy
- High performance => Server Side Rendering
- Stylable => tailwindcss
- Serverless
- Live Site: abhinandhs.deno.dev
- Source Code: GitHub Repository
I have put a close to bare minimum yew on deno setup -
- Live Site: abhi.deno.dev
- Source Code: GitHub Repository