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.
bun create pleyn my-appOne 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.
Versions
Section titled “Versions”Docs versioning follows create-pleyn (the product entrypoint).
| Package | Version |
|---|---|
create-pleyn | 0.1.0 |
htmx-contract | 0.1.0 |
Where to go
Section titled “Where to go”- Install & create — prerequisites and the first command
- Why PLEYN — the four failure classes the stack exists for
- Conventions — the rules a generated app lives by
htmx-contract— the checker, usable with any htmx backend
Early, and honest about it
Section titled “Early, and honest about it”create-pleyn and
htmx-contract are on npm.
Docs track create-pleyn’s version. See Docs sync & versions.