Typography

The site uses exactly two typefaces, both native to your machine.

  • Sans-serif: The default UI font stack (-apple-system, BlinkMacSystemFont, Segoe UI, Roboto). Used for prose, titles, and general reading.
  • Monospace: The system monospace stack (ui-monospace, SFMono-Regular, Menlo). Used for UI labels, tags, data readouts, and structural elements.

There are no external font files to download. We don't use Google Fonts because requesting a font file from a third-party server is a tiny privacy leak. By using system fonts, the page renders instantly and leaves zero footprint.

Stack

tinyfiles.tv is built to survive on a minimal VPS.

  • Server: A single-node Linux VPS.
  • Logic: Vanilla HTML, CSS, and JavaScript. No Node.js on the frontend, no React, no build steps.
  • Database: MySQL for the Save API and Community Boards.
  • Containers: Python backends run in per-call Docker containers: no network, read-only root filesystem, non-root user, 128MB RAM, 0.5 CPU, 3-second timeout. The container is spawned per call, destroyed after the response, and never reused.

Design Principles

  • No nonsense: The site is meant to feel like a useful tool, not a marketing funnel. The UI is dense but functional.
  • No footprint by default: No cookies, no cross-site tracking, and no localStorage unless you explicitly click the red button to opt in.
  • The Creme aesthetic: The default theme uses a warm, paper-like background (#f4f1ea) with sharp, dark typography. It is meant to look like a well-worn technical manual.

Credits

Maintained and organized by Retrogames10000, curated by committee vote.

Built for the creators who make lightweight, self-contained web works.