Skip to main content


Rutt is a tiny http router designed for use with deno and deno deploy. It is written in about 200 lines of code and is pretty fast, using an extended type of the web-standard URLPatterns to provide fast and easy route matching.

import { serve } from "";
import { router } from "";

await serve(
    "/": (_req) => new Response("Hello world!", { status: 200 }),

Projects using rutt



Pull request, issues and feedback are very welcome. Code style is formatted with deno fmt and commit messages are done following Conventional Commits spec.


Copyright 2022-2023, the denosaurs team. All rights reserved. MIT license.