Skip to content

PLEYN

Middle English for plain.

Bun · Hono · hono/html · htmx · Drizzle · PostgreSQL · Zod · Tailwind

Plain HTML, plain strings, nothing clever. The server renders HTML. htmx swaps in the piece that changed. There is no bundler, no client router, no client state, and no JSON API for the browser.

What PLEYN adds is one thing: the seam between the HTML a route returns and the DOM that receives it is checked statically, in under a second, with no browser.

Terminal window
bun create pleyn my-app

One command. It leaves a running application: sessions, CSRF, argon2id passwords, a worked resource, a test suite, and an AGENTS.md. The opinions are already applied. That is the point.

Docs versioning follows create-pleyn (the product entrypoint).

Package Version
create-pleyn 0.1.0
htmx-contract 0.1.0

htmx-contract is not on npm yet. Until it is, create with --no-install and point the project at a local copy. See Install.

Docs track create-pleyn’s version. See Docs sync & versions.