Skip to main content

title: ‘Keywork Modules’ sidebar_label: Modules Overview sidebar_position: 0 pagination_label: ‘Keywork Modules’

Keywork is a modular and opinionated library, providing structured guidence as your web app grows, without locking you into a specific pattern.

Router

Designed with familiarity in mind, the server-side routing API is inspired by Express.js, React Router, and the native Cloudflare Workers platform.

Explore the Router Module

React

While optional, Keywork uses React as its primary HTML templating engine.

Explore the React Module

Errors

Whether you’re handling errors in your V8 Worker, Node.JS, or even the browser, Keywork includes error utilities that pair nicely with HTTP requests.

Explore the Error Module

Bundling

Using Keywork means that you’ll spend less of your precious time configuring ESBuild, and more on the real task at hand — building great web apps.

See ESBuild Example for usage details Explore the Bundling Module