NoPressure
Overview
My role: Product concept to deployed system.
Challenge: Put up a fast, simple website with minimal setup, without installing databases, PHP or anything else.
Solution: A simple, lightweight, themeable, markdown-based single executable content management system with no external database requirements.
Technologies: Actix Web / Rust.
Impact: Enables rapid websites and internal portals with minimal operational overhead.
NoPressure is a lightweight, Rust-first alternative to WordPress. It serves Markdown content through an Actix Web backend with a live admin UI—no PHP, database, or static site generation step required. Everything ships as a single binary for production while remaining easy to deploy locally.
- Live editing: content changes through the admin UI are applied immediately.
- Markdown + YAML front matter stored in the public content directory; the folder hierarchy powers navigation automatically.
- Modern responsive theme included—easy to replace, update or extend.
- Authentication via locally stored users (
users.yamlwith password hashes); planned support for OpenID Connect (OIDC) for SSO integration. - Standard access logging and straightforward deployment (command line, container, or service); as a single executable, backups are as simple as snapshotting its files and directories.
Planned to be released as open source.