Skip to main content
Deno 2 is finally here 🎉️
Learn more

Cuder

Deno Web Framework for building simple APIs and Websites

Example:

import { serve, Server, ServerRequest } from "https://deno.land/std/http/server.ts";
import { cuder } from 'https://deno.land/x/cuder/cuder.ts';

const s: Server = serve({ port: 8000 });

let router = new cuder.Router();

router.get('/',
    (request: ServerRequest) => request.respond({ body: `Hello World!` })
);

router.get('/:name', 
    (request: ServerRequest, query) => request.respond({ body: `Hello ${query.get("name")}` })
);

console.log("cuder")
console.log("Serving up some cuder routes")

for await (const request of s) {
    router.route(request);
}

Run with

deno run --allow-net web.ts