Fresh is a next generation web framework, built for speed, reliability, and simplicity. Some stand out features:
Fresh embraces the tried and true design of server side rendering and progressive enhancement on the client side.
To get started, make sure you have the Deno CLI version 1.23.0 or higher installed.
Then you can use the Fresh init script to bootstrap a new project:
deno run -A -r https://fresh.deno.dev my-app
Enter the newly created project directory and run the following command to start the development server:
deno task start
You can now open http://localhost:8000 in your browser to view the page.
A more in-depth getting started guide is available in the docs.
This text is being server side rendered on the fly. It was rendered at 18:43:40 UTC.
The counter below was rendered on the server with a starting value of 3, and was then hydrated on the client to provide interactivity. Try out the buttons!
Only the JS required to render that counter is sent to the client.