NoPressure

Overview

NoPressure

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.yaml with 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.