> Deno Fresh Framework

Build full-stack web apps with Fresh on Deno. Islands, routes, and zero runtime overhead.

fetch
$curl "https://skillshub.wtf/skillshub-team/catalog-batch5/deno-fresh?format=md"
SKILL.mdDeno Fresh Framework

Deno Fresh

Setup: deno run -A https://fresh.deno.dev my-app

Routes

// routes/api/posts.ts
export const handler: Handlers = {
    async GET(_req, ctx) {
        const posts = await db.query("SELECT * FROM posts");
        return new Response(JSON.stringify(posts));
    },
};

Islands (interactive components)

// islands/Counter.tsx
import { useSignal } from "@preact/signals";
export default function Counter() {
    const count = useSignal(0);
    return <button onClick={() => count.value++}>{count}</button>;
}

Zero JS shipped by default, islands hydrate on demand

Built on Deno Deploy for edge hosting

┌ stats

installs/wk0
░░░░░░░░░░
first seenMar 18, 2026
└────────────

┌ tags

└────────────