Tiny-APP

What is Tiny‑APP?

Tiny‑APP is a lightweight, flat‑file Perl CMS inspired by the simplicity and flexibility of classic Web‑APP, but intentionally stripped down to the essentials. As one of the many developers who contributed to the original Web‑APP Perl CMS, I always enjoyed the elegance of flat‑file systems — no databases, no complicated setup, just clean code and instant results. Tiny‑APP continues that philosophy, but in a modern, minimal, and easy‑to‑deploy form.

Where Web‑APP grew into a large “everything‑in‑one” platform with modules, themes, plugins, and a full community ecosystem, Tiny‑APP takes the opposite approach. It’s designed for people who want to create a functional website in minutes, not hours. No bloat, no dependencies, no installation wizard — just upload, edit, and publish.


Why Tiny‑APP Exists

The goal of Tiny‑APP is simple:

  • Instant setup — upload the script and your site is live
  • Flat‑file storage — all pages are plain text files
  • Zero database requirements — works on any basic CGI‑enabled hosting
  • Easy customization — templates are clean HTML with simple placeholders
  • Portable and durable — your entire site fits in one folder

It’s ideal for personal sites, small business pages, documentation, landing pages, or anyone who wants a CMS without the overhead of WordPress or the complexity of modern frameworks.


Two Versions: Simple & Advanced

Tiny‑APP is currently in Alpha, and includes two different builds depending on your needs:

1. The Classic Minimal Script (Tiny‑APP Alpha Classic)

A small, ultra‑light version modeled after early flat‑file CMS tools.
Perfect for:

  • Simple personal sites
  • Static‑style pages
  • Low‑resource hosting
  • Users who want the smallest possible footprint

This version focuses on speed, portability, and minimalism.

2. The Enhanced Alpha Build (Tiny‑APP Alpha Extended)

A more modern and feature‑rich version with:

  • A cleaner admin panel
  • Template system with placeholders
  • Page editor
  • Versioning
  • Navigation generation
  • More flexible layout options

This build is still lightweight, but offers a more complete CMS experience for users who want convenience without sacrificing simplicity.


Who Tiny‑APP Is For

Tiny‑APP is built for:

  • Developers who appreciate clean Perl CGI scripts
  • Beginners who want a website without learning PHP or databases
  • Retro‑web enthusiasts
  • People who want full control over their site’s files
  • Anyone who wants a CMS that “just works”

It’s also a great tool for teaching basic web concepts, since the entire system is transparent and easy to understand.


The Philosophy Behind Tiny‑APP

Tiny‑APP follows three core principles:

  1. Simplicity over features
  2. Transparency over abstraction
  3. Portability over platform lock‑in

If a feature adds complexity without adding real value, it doesn’t belong in Tiny‑APP. The goal is to keep the code readable, the structure logical, and the user experience friction‑free.


Downloads coming soon.

Scroll to Top