A large number of web frameworks are [supported on Deno](https://docs.deno.com/runtime/fundamentals/web_dev/). Of particular interest are:
## Fresh
[Fresh](https://fresh.deno.dev/), is the most popular web framework. Designed specifically for Deno with SSR support, it's similar to [Next.js](https://nextjs.org/), while its [islands'](https://deno.com/blog/intro-to-islands) support is similar to [Astro](https://astro.build/).
Fresh uses a model where you send no JavaScript to clients by default. Fresh does the majority of its rendering on the server, and the client is only responsible for re-rendering small [islands of interactivity](https://jasonformat.com/islands-architecture/). This means the developer explicitly opts in to client side rendering for specific components.
I did a dive building a blog with Deno 2 and Fresh:
https://x.com/tonypujals/status/1843725075780186327
## Hono
[Hono](https://hono.dev/) is small, simple, and ultrafast web framework, in the tradition of Express and Sinatra, that is supported on number of JavaScript runtimes, including Deno.