LabscoMCP early access ↗

Building a website on Deno comes down to two choices — run a familiar npm framework like React or Next.js on top of it, or use Fresh, Deno's own — and this covers picking one and then working in it.

WHEN TO USE

SCOPE

USE FOR

  • Run an existing npm framework such as React, Vite, Astro, or Next.js on top of Deno.
  • Scaffold a new Fresh project that renders on the server and ships minimal JavaScript.
  • Migrate an existing Fresh 1.x or alpha project to Fresh 2.x.
  • Fix a Fresh island that ships too much JavaScript or receives non-serializable props.

NOT FOR

  • Applying Fresh's island patterns to a plain React, Vue, or Svelte project.
  • Routing, component, or data-loading questions for a standard npm framework.