Skip to main content

Keywork

Keywork is a batteries-included library for building serverless web apps on Cloudflare Workers, Deno, and Node.JS.

warning

Keywork is no longer actively developed. It remains available for reference and existing users. For new projects, consider Hono, itty-router, Elysia, or Nitro / h3.

index.tsx
import { RequestRouter } from "keywork/router"

const app = new RequestRouter()

app.get("/", () => <h1>Hello from Keywork! 👋</h1>)

export default app

What it set out to do​

Keywork set out to make serverless web apps simpler — especially treating request context like a React context, with providers and hooks. It gives a worker routing, React server rendering, sessions and typed environment bindings without a build step.

Docskeywork.sister.software
npm packagekeywork
Source codegithub.com/sister-software/keywork
LicenseAGPL-3.0; commercial use requires a separate license
PublisherNirrius, LLC, doing business as Sister Software