Own your publishing free & open source
Text files → website,
instantly.
Turn any folder of text/markdown files into a browsable docs or static site, just drag & drop. A zero-config generator that follows your folder structure. Serve it live on a VPS or build static output for any CDN.
Non-technical: just ship.
- Download the THYPRESS binary for your OS.
- Drag a folder of
.txtor.mdnotes onto it. - Open the printed URL. You’re live.
THYPRESS — serving
→ http://localhost:3009
→ watching ./posts
→ caching optimized images in ./.cache
Intermediate: clean CLI.
- Drop
posts/+assets/into a folder. - Run the server (prod-capable, cached).
- Or build a static artifact for any CDN.
# serve (production-capable)
thypress serve
# build static output to ./build/
thypress build
# preview the build artifact
thypress build --serve
Most technical: hack on it.
- Clone the repo, install deps with Bun.
- Run the CLI directly.
- Ship a single binary when ready.
# clone + install
bun install
# run from source
bun src/cli.js serve
# build the binary (example)
bun build src/cli.js --compile --outfile thypress
Docs & static sites, by default.
A zero-config docs and static site generator with SEO-ready output, fast caching, and a file-system-first workflow.
Sitemaps, clean URLs, meta descriptions, RSS. Shippable defaults.
In-memory rendering, aggressive caching, and a static build when you want it.
Automatic WebP/JPEG variants, responsive <picture>, persistent cache.
Folders become navigation. Git is your CMS. No admin panel required.
Publishing should not be a CMS.
The modern “publish a site” stack is a tax: dashboards, plugins, databases, and endless configuration. THYPRESS is a zero-config docs and static site generator that turns Markdown into a site without turning you into a site manager.
-
No plugin economy
Your docs or site shouldn’t depend on dozens of third-party extensions to be safe and complete.
-
One artifact
A single binary you can trust, deploy, modify, and run anywhere.
-
Serve or build
Run a production-capable server—or emit a static
build/for any CDN. Same output.
Built for people who just want to write.
Designed to be maintained for decades: conservative defaults, minimal surface area, predictable releases. If you care about durable software—and clean publishing—help shape it.
Tip: keep your content in posts/, your theme in assets/, and ship.
Deploy to a VPS, S3, Netlify, Pages, or anything that serves static files.