Django Mosaic
A simple blog system in the spirit of the IndieWeb. Use it to get up and running as quickly as possible with your own, easily customizable CMS
The main features are:
- simple blog with public/private namespaces
- simple deployment to your own VPS
- supports microformats2
- supports web sign-in
- extensible templates, models, etc!





I built mosaic mainly for myself, because a static hugo site wasn't quite enough for what I wanted anymore. In times of questionable actions by big tech, it seems important to empower everyone to claim their own space on the internet, away from the silos. The indieweb is an idea more than a concrete solution, so I built this for anyone who wants to get started with a self-hosted website that you fully control yourself.
This site is built with mosaic, and you can follow the quickstart guide in the readme if you want to try it out, or fork the repository and hack away :-)
Releases: PyPi
Source code: Radicle (Github mirror)
This project uses AI-assisted development tools. See the AI usage policy for details.
- Claude Code (Anthropic) claude-sonnet-4-6 · Agentic
AI agent operated autonomously across multi-step tasks. Human reviewed diffs, resolved conflicts, and approved merges.
The human author(s) are solely responsible for the content, accuracy, and fitness-for-purpose of this project.