Minimalistic wiki for collaborative content management with Git-backed history and Markdown editing
- Stars1.4k
- Forks113
- Open Issues62
MIT
- Python
- JavaScript
- Jinja

About Otter Wiki
Otter Wiki is a Python-based wiki for collaborative content management. It stores page content in a Git repository so changes are tracked over time, and it uses Markdown for markup. The interface is minimal, with a dark mode option, and the system includes user authentication and page attachments.
Editing includes Markdown highlighting and support for tables. The wiki also supports a customizable sidebar with a menu and page index, full changelog and page history, and extended Markdown features such as footnotes, fancy blocks, alerts, and Mermaid diagrams. An experimental Git HTTP server can expose the wiki content for clone, pull, and push.
Because every page is a Markdown file in a Git repository, the full changelog and per-page history come directly from Git, and the experimental Git HTTP server lets you clone, pull, and push the wiki content. Otter Wiki is built in Python with Flask and CodeMirror, and runs self-hosted via Docker.
Key features
- Git-backed page history and full changelog
- Markdown editor with highlighting and table support
- Customizable sidebar with menu and page index
- User authentication and page attachments
- Experimental Git HTTP server for clone, pull, and push
Details
- First released
- 2018
- Built with
- Python · Flask · CodeMirror
- Deployment
- self-hostable · docker
- Storage
- Git repository
- Markup
- Markdown
- License
- MIT
