Otter Wiki logo

Otter Wiki

Minimalistic wiki for collaborative content management with Git-backed history and Markdown editing

Open Source Alternative to
Repository activity
  • Stars1.4k
  • Forks113
  • Open Issues62
License

MIT

Languages
  • Python
  • JavaScript
  • Jinja
Otter Wiki screenshot

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