Skip to main content
code.joho.se Things converted from caffeine ☕️

tinymash

tinymash is a small-ish static file CMS that started out as a project to convert Blogger content to something else. It grew into something completely different.

tinymash is written for PHP 8.4+ and requires no database. It can run on as little as 32MB.

tinymash has several themes, and quite a few plugins, to solve a number of problems without being overly demanding on your wallet or your hardware. Plugins include Signage, Agenda, Fediverse, Backup, Font manager, Feeds, SEO, Re-directs, Social links, Tiny links, Blogger/WordPress/Bludit import, Downloads, Weather, Open/Closed status, and Photos.

tinymash is released as open source (AGPLv3). There's more information available at tinymash.joho.se

tinymash blog

  • Tinymash 0.95.0 released
    2026-08-10
    0.95.0 is out! Component updates, admin visual cleanup, theme rendering cleanup, better Light/Dark/Auto mode handling, full/focus modes for composer, performance and security fixes.
  • Tinymash 0.94.0 released
    2026-08-01
    0.94.0 is out! Fixed some emoji rendering issues, added RSS Reader plugin, added static site export. Smoke-tested with PHP 8.4.x and PHP 8.5.x.
  • Tinymash 0.93.0 released
    2026-06-26
    0.93.0 is out! Re-worked tinymash.php CLI structure and visually improved. Smoke-tested with PHP 8.4.x and PHP 8.5.x. Added CLI "setup" command for first-time setup. Added meta tag injection and web discovery information. Emoji parsing in site title and site slogan. Improved PHP session handling. Some regression fixes.
  • Tinymash 0.92.0 released
    2026-06-18
    0.92.0 is out! Some highlights: Weather plugin Social plugin Fonts plugin
  • 0.91.0 is out
    2026-06-03
    The 0.91.0 release is out!