Skip to main content
Using Deno in production at your company? Earn free Deno merch.
Give us feedback


A middleware framework for handling HTTP with Deno 🐿️ 🦕
Extremely Popular
Go to Latest
import * as oak from "";


A utility class that transforms "any" chunk into an Uint8Array.


Body types which will be coerced into strings before being sent.


Safely decode a URI component, where if it fails, instead of throwing, just returns the original string

Encodes the url preventing double enconding

Guard for Async Iterables

Determines if a HTTP Status is an ErrorStatus (4XX or 5XX).

Determines if a string "looks" like HTML

Guard for Deno.Reader.

Determines if a HTTP Status is a RedirectStatus (3XX).

Create a ReadableStream<Uint8Array> from an AsyncIterable.

Create a ReadableStream<Uint8Array> from a Deno.Reader.

Returns u8 with leading white space removed.