Skip to content

Overview

Dirwell turns folders into browsable websites. Use live server mode for a local folder or build portable HTML for release downloads, reports and artifacts.

Use the published @dirwell/* packages with Node.js 22.12 or later. The CLI includes Plain: native links and pagination without browser JavaScript. Install Ledger or Crosswave separately for search, sorting and keyboard navigation.

Start with the CLI or compare working examples.

Need Use
Browse changing files CLI server
Publish a folder on a static host Static build and deployment
Configure selection and URLs Configuration
Choose an interface Themes
Add routes to a Node app SDK server integration
Generate alongside an existing build Build adapters
Write a renderer API reference

Static output needs no Dirwell server. Live mode reads filesystem data on requests and does not generate an output tree. Optional rich-client updates use SSE; static builds must be rebuilt after source changes.