7,363 open-source and SaaS tools, with GitHub stats refreshed every day.

MrDoc

Open source

Self-hosted document and knowledge base system built with Python and Django, for individuals and small teams writing notes, wikis, and product docs.

mrdoc.io
MrDoc homepage screenshot
GitHub stars
3.2k
Last commit
3 days ago
Repository age
6 years
Version
v1.1.1
Licence
GPL-3.0
Self-hosted
Yes

About MrDoc

MrDoc is an online document and knowledge management system you host yourself. It covers capturing and storing content, organizing it into collections, AI-assisted question answering, writing, and sharing, so individuals and small teams can keep personal notes, internal wikis, product documentation, and tutorials in one place. Its own description compares it to a self-hosted Yuque or an online-editable GitBook.

Content is written in Markdown, and the project provides several ways in: the web application, browser extensions for web clipping and quick notes, desktop clients for Windows, macOS, and Linux, a mobile client for Android, and an Obsidian plugin for two-way sync. The web app comes in an open-source edition and a professional edition, so some features are reserved for the paid tier.

MrDoc is written in Python with the Django framework and released under the GPL-3.0 license, with documentation in both Chinese and English and a demo site. It suits teams that want full ownership of their knowledge base data and a simple self-hosted alternative to cloud documentation tools.

Key features

  • Markdown document editing and organization
  • Wiki and knowledge base structure
  • AI knowledge base question answering
  • Browser extension for web clipping
  • Desktop and mobile clients
  • Two-way sync with Obsidian

Good fit for

  • →Personal knowledge base on your own server
  • →Internal team wiki and product documentation
Tags
documentation
knowledge-base
wiki
markdown
notes
django
self-hosted
python

MrDoc: questions and answers

What is MrDoc used for?
MrDoc is a self-hosted document and knowledge base system built with Python and Django, for individuals and small teams writing notes, wikis, and product docs. It is a good fit for personal knowledge base on your own server, and internal team wiki and product documentation.
Is MrDoc open source?
Yes. MrDoc is open source under the GPL-3.0 licence. Its source code is on GitHub at zmister2016/MrDoc and is written mainly in JavaScript.
Is MrDoc free?
Yes. MrDoc is open source, so the software itself is free to use.
Can I self-host MrDoc?
Yes. MrDoc can be self-hosted on your own server or infrastructure.
What is MrDoc an alternative to?
MrDoc is an open-source alternative to Confluence, Notion, GitBook and Document360. Other open-source alternatives to Confluence include Outline, Wiki.js and BookStack.
Is MrDoc actively maintained?
Yes. The most recent commit to MrDoc was on 29 September 2026, and the latest release is v1.1.1, published on 28 September 2026. The project has 3.2k stars on GitHub.

Open-source alternatives to MrDoc

See all

SaaS alternatives to MrDoc

See all