Open-source, LLM-powered knowledge base builder for product docs, technical docs, FAQs and blogs, with AI writing, Q&A and search.
star7th/showdoc
Self-hosted online documentation tool for IT teams, focused on API docs, data dictionaries and Markdown-based team wikis.
Open-source alternative to:Confluence
Notion
- Stars
- 12,872
- Forks
- 2,212
- Open issues
- 235
- Last commit
- 4 days ago
What is it?
ShowDoc is a web-based document sharing tool built for software teams. It targets a common problem: code written by one person is hard for others to pick up when no current documentation exists, and documents scattered across Word files and chat messages go stale quickly.
The main uses are API documentation, where you can create interface pages quickly from templates, data dictionaries that describe database fields, and general explanation or technical specification documents. Pages are written in Markdown, and every page keeps a version history so earlier versions can be restored. Projects can be public or private, transferred between owners, and shared with members, and they can be exported as offline Word documents.
ShowDoc can be deployed on your own server. The project's documentation includes an installation guide and a security hardening guide for Nginx and Apache users.
Key features
- 01Built-in API interface and data dictionary templates for quick page creation.
- 02Markdown editor with per-page version history.
- 03Public and private projects with member management and ownership transfer.
- 04Responsive layout for reading on desktop and mobile.
- 05Export projects as offline Word documents.
- 06Self-hostable on your own server.
Use cases
- Documenting backend APIs so frontend and mobile developers can consume them.
- Maintaining a database data dictionary that explains every field.
- Writing internal tool instructions or technical specifications for a team.
- Taking over a legacy project that lacks written documentation.
Quick start
- 1
Deploy on your own server by following the AutoInstall guide
Things to know
- Self-hosting is required, and Nginx or Apache users must deny access to the Sqlite/ directory for security.
- The license is listed as NOASSERTION in the metadata, and the README adds copyright terms beyond Apache 2.0 that require keeping copyright notices and links in the UI.
In collections
Topics
FAQ
- What is showdoc?
- Self-hosted online documentation tool for IT teams, focused on API docs, data dictionaries and Markdown-based team wikis. ShowDoc is a web-based document sharing tool built for software teams. It targets a common problem: code written by one person is hard for others to pick up when no current documentation exists, and documents scattered across Word files and chat messages go stale quickly.
- Is showdoc free to use? What license does it have?
- showdoc is open source under the Other license. Check the license terms before using it in commercial products.
- Is showdoc still maintained?
- Actively maintained. The last commit to showdoc was on Nov 3, 2026.
- What can I use showdoc for?
- Documenting backend APIs so frontend and mobile developers can consume them. Maintaining a database data dictionary that explains every field. Writing internal tool instructions or technical specifications for a team. Taking over a legacy project that lacks written documentation.
- How do I install showdoc?
- Deploy on your own server by following the AutoInstall guide
- Where can I get showdoc?
- The source code and installation instructions are on GitHub: https://github.com/star7th/showdoc
Summary generated by AI from the project's README. GitHub stats refresh daily.
Related projects
Open-source collaborative wiki and documentation software, positioned as a self-hostable alternative to Confluence and Notion.
Self-hosted wiki that runs as a single Go binary with SQLite and Markdown files on disk, no external database needed.
A free, self-hosted note-taking app with rich text and Markdown notes, task lists, a diary, and sharing, offered as an alternative to Notion and Obsidian.
A databaseless, self-hosted wiki written in Go that stores all pages as plain Markdown files on disk.
Publishes Markdown folders, notes and docs as websites in seconds, with drag-and-drop, Obsidian, GitHub and a CLI for AI agents.