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).

PackageVersion
create-pleyn0.1.0
htmx-contract0.1.0

create-pleyn and htmx-contract are on npm. Docs track create-pleyn’s version. See Docs sync & versions.