# Fresh

Web framework for Deno that renders every route on the server as a Preact component and hydrates interactive islands.


Source: https://findsoftware.frbit.cloud/fresh/
Last reviewed: 2026-10-21
Updated: 2026-10-25
Listed since: 2026-10-21

## Record

### Links

- home: https://usefresh.dev
- repository: https://github.com/denoland/fresh
- docs: https://usefresh.dev/docs
- discord: https://discord.com/invite/deno

### Identity

- status: active
- maintainer: Luca Casonato
- maintainerType: unknown
- parent: unknown
- firstRelease: unknown
- hqCountry: unknown

### Kind

- category: framework
- hosting: deno
- language: javascript
- runtime: deno
- runtimeMin: unknown
- basedOn: preact

### Content

- contentStore: unknown
- databases: unknown
- adminUi: unknown
- headlessApi: unknown
- templating: unknown
- i18n: unknown

### Rendering and deploy

- runsAs: always-on
- renderingModes: server
- installMethod: deno run -Ar jsr:@fresh/init

### License

- licenseModel: open-source
- license: MIT

### Releases

- currentMajor: 2
- latestReleaseDate: 2026-04-28

### Adoption

- githubStargazers: 13797
- packagistDownloads: not applicable
- npmWeeklyDownloads: unknown
- contributors: unknown
- pluginCount: unknown
- packagistMonthlyDownloads: unknown
- ecosystemsMonthlyDownloads: unknown
- httpArchiveSites: 4
- wordpressActiveInstalls: unknown
- dependentRepos: unknown
- dependentPackages: unknown

### Sources

- urls: https://usefresh.dev/ (read 2026-10-21)
- urls: https://usefresh.dev/ (read 2026-10-21)
- urls: https://usefresh.dev/docs/getting-started (read 2026-10-21)
- maintainer: https://github.com/denoland/fresh/blob/main/LICENSE (read 2026-10-21)
- category: https://usefresh.dev/ (read 2026-10-21)
- language: https://raw.githubusercontent.com/freshframework/fresh/main/README.md (read 2026-10-21)
- runtime: https://usefresh.dev/ (read 2026-10-21)
- basedOn: https://usefresh.dev/ (read 2026-10-21)
- renderingModes: https://usefresh.dev/ (read 2026-10-21)
- runsAs: https://usefresh.dev/docs/deployment/docker (read 2026-10-21)
- installMethod: https://usefresh.dev/ (read 2026-10-21)
- license: https://api.github.com/repos/freshframework/fresh (read 2026-10-21)
- license: https://github.com/denoland/fresh/blob/main/LICENSE (read 2026-10-21)
- currentMajor: https://jsr.io/@fresh/core/meta.json (read 2026-10-21)
- latestReleaseDate: https://api.github.com/repos/freshframework/fresh/releases/latest (read 2026-10-21)
- githubStargazers: https://api.github.com/repos/freshframework/fresh (read 2026-10-21)
- httpArchiveSites: https://cdn.httparchive.org/v1/technologies (read 2026-10-25)

## Notes

Fresh is a web framework for Deno. Each route renders on the server as a Preact component, and only the parts marked as islands run JavaScript in the browser. Forms are handled on the server with standard Request and FormData objects, and partial responses let the server stream HTML into one part of a page without a full reload. Route handlers define GET, POST, DELETE and other HTTP methods as named functions on a route.

## Worth knowing

The [deployment guide](https://usefresh.dev/docs/deployment/deno-deploy) describes Deno Deploy as the recommended host, a hosted platform next to the open source framework. The home page also lists Docker, Cloudflare Workers and deno compile as deploy targets.

---

Data licensed CC BY 4.0 (https://creativecommons.org/licenses/by/4.0/). Attributes are recorded, never scored; absent means unknown.
Credit, in full: FindSoftware, CC BY 4.0
