Mataroa

Website

Minimalist, markdown-first blogging platform built with Django

358 stars 27 forks last commit first released AGPL-3.0

Actively maintained

Last commit 27 Jul 2026.

Mataroa screenshot

Mataroa is a minimalist blogging platform designed for writers who want a distraction-free space. It is a Django-based web app that uses Markdown for post content, supports per-user subdomains, and provides export and subscription features aimed at text-first publishing.

Key Features

  • Markdown-native editor and rendering with Python-Markdown and support for code highlighting, tables, and footnotes
  • Per-user subdomain model for blogs and optional custom domain support (premium)
  • Export capabilities to static site formats (Hugo, Zola) and EPUB book export
  • RSS feeds and email newsletter/subscription delivery; backend analytics (no third-party trackers)
  • Image hosting and basic image CRUD for posts
  • API endpoints with API key based authentication for integrations and imports/exports
  • Docker Compose development setup and PostgreSQL-backed persistence; Caddy provided for webserver configuration
  • Focus on privacy: no ads, no client-side tracking, and minimal front-end JavaScript

Use Cases

  • Personal or micro-blogs for writers who prefer a minimal, text-focused publishing environment
  • Small publications or journals that need simple subscriptions, exports, and basic analytics without tracking
  • Migrating content to a portable platform with easy export to static site generators or EPUB for backups

Limitations and Considerations

  • Intentionally minimal feature set: no themes, no custom CSS, and limited extensibility by design
  • No federation support (ActivityPub) or rich JS editors; some integrations (e.g., ActivityPub, rich math rendering) are unimplemented or intentionally avoided
  • Certain features (custom domain, post-by-email) are paid/premium on the hosted offering

Mataroa is suited for users who want a privacy-focused, low-complexity blogging platform that emphasizes writing and data portability. It prioritizes minimalism over customization and tradeoffs simplicity for ease of writing and exportability.

Categories:

Tags:

Tech Stack:

Share:

Similar to Mataroa

linkding logo

linkding

Minimal self-hosted bookmark manager with tags, notes, and archiving

11k
585
Last commit

Self-hosted bookmark manager with tagging, notes, read-it-later, sharing, archiving, import/export, browser extensions, and a REST API.

MITActively maintained
Alternative to:
Raindrop.io logo
Raindrop.io
+11

fx

Lightweight Rust microblogging and personal blog engine

321
18
Last commit

Self-hosted, low-footprint microblogging and blog engine in Rust with Markdown posts, file uploads, RSS following, backups, and built-in search.

MITActively maintained
Alternative to:
Micro.blog logo
Micro.blog
+8
Invidious logo

Invidious

Privacy-focused alternative web front-end for YouTube

20.8k
2.3k
Last commit

Invidious is a lightweight, privacy-focused alternative front-end for YouTube with subscriptions, playlists, and an API—without Google accounts, ads, or tracking.

AGPL-3.0Actively maintained
Alternative to:
YouTube logo
YouTube
Tiny Tiny RSS logo

Tiny Tiny RSS

Web-based RSS/Atom feed reader and news aggregator

798
79
Last commit

Tiny Tiny RSS (tt-rss) is a self-hosted, web-based RSS/Atom reader and feed aggregator with filtering, tagging, and a plugin system.

GPL-3.0Actively maintained
Alternative to:
Feedly logo
Feedly
+8
Shlink logo

Shlink

Self-hosted URL shortener with REST API and CLI

5.2k
402
Last commit

PHP-based self-hosted URL shortener for your own domains, with REST API, CLI management, and visit analytics including anonymized stats and geolocation.

MITActively maintained
Alternative to:
Bitly logo
Bitly
+11
Shaarli logo

Shaarli

Minimalist, database-free personal bookmarking and link sharing

3.9k
310
Last commit

Self-hosted, single-user bookmark manager and link sharing app with tags, search, RSS/Atom feeds, REST API, and plugins—using file-based storage (no database).

Actively maintained
Alternative to:
Pinboard logo
Pinboard
+9