Self-hosted wiki that runs as a single Go binary with SQLite and Markdown files on disk, no external database needed.
leomoon-studios/wiki-go
A databaseless, self-hosted wiki written in Go that stores all pages as plain Markdown files on disk.
Open-source alternative to:Notion
Confluence
- Stars
- 625
- Forks
- 57
- Open issues
- 33
- Last commit
- 3 days ago
What is it?
Wiki-Go is a self-hosted wiki platform that keeps all content in a flat-file structure: each document is a Markdown file inside a directory, with version history and attachments stored alongside. No external database is required, so the wiki can be backed up, version-controlled, or edited outside the application like any folder of text files.
The editor supports Markdown with emoji shortcodes, Mermaid diagrams, and LaTeX math rendered through MathJax. Documents can be organized in nested directories, searched with full-text queries and exact-phrase matching, and revised with a version history that supports restoring earlier versions. Pages can also host comments, link collections with automatic metadata fetching, and interactive Kanban boards built from a document.
Access is managed through admin, editor, and viewer roles, path-based access rules, user groups, and an optional private mode that requires login. The project offers a REST API, Docker images, prebuilt binaries, and built-in HTTPS or a reverse-proxy setup.
Key features
- 01Stores all content as plain Markdown files with no database required
- 02Supports Mermaid diagrams, LaTeX math, and emoji shortcodes in documents
- 03Full-text search with exact-phrase matching and highlighted results
- 04Version history with the ability to restore previous revisions
- 05Interactive Kanban boards built from documents
- 06Path-based access rules, user groups, and admin/editor/viewer roles
Use cases
- Building an internal team wiki or project documentation site
- Keeping a personal knowledge base in files that can be version-controlled with Git
- Running a private, login-protected documentation site behind a reverse proxy
- Managing lightweight project tasks on Kanban boards inside documents
Quick start
- 1
Pull the latest Docker image
docker pull leomoonstudios/wiki-go - 2
Run the container with default configuration
docker run -d --name wiki-go -p 8080:8080 -v "$(pwd)/data:/wiki/data" leomoonstudios/wiki-go - 3
Open http://localhost:8080 in your browser
Things to know
- Licensed under GPL-3.0, a copyleft license that requires derivative works to stay open source.
- Logins fail on plain HTTP unless allow_insecure_cookies is set to true, which reduces security.
In collections
Topics
FAQ
- What is wiki-go?
- A databaseless, self-hosted wiki written in Go that stores all pages as plain Markdown files on disk. Wiki-Go is a self-hosted wiki platform that keeps all content in a flat-file structure: each document is a Markdown file inside a directory, with version history and attachments stored alongside. No external database is required, so the wiki can be backed up, version-controlled, or edited outside the application like any folder of text files.
- Is wiki-go free to use? What license does it have?
- wiki-go is open source under the GPL-3.0 license. Check the license terms before using it in commercial products.
- Is wiki-go still maintained?
- Actively maintained. The last commit to wiki-go was on Nov 5, 2026.
- What can I use wiki-go for?
- Building an internal team wiki or project documentation site Keeping a personal knowledge base in files that can be version-controlled with Git Running a private, login-protected documentation site behind a reverse proxy Managing lightweight project tasks on Kanban boards inside documents
- How do I install wiki-go?
- Pull the latest Docker image: docker pull leomoonstudios/wiki-go Run the container with default configuration: docker run -d --name wiki-go -p 8080:8080 -v "$(pwd)/data:/wiki/data" leomoonstudios/wiki-go Open http://localhost:8080 in your browser
- Where can I get wiki-go?
- The source code and installation instructions are on GitHub: https://github.com/leomoon-studios/wiki-go
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.
An open-source team knowledge base built with React and Node.js, offering realtime collaborative editing and Markdown support.
A databaseless, self-hosted wiki that stores pages as portable Markdown files, with a desktop app and Docker deployment.
Open-source, LLM-powered knowledge base builder for product docs, technical docs, FAQs and blogs, with AI writing, Q&A and search.
A self-hosted, offline-first knowledge base with an extended Markdown editor, team workspaces, OIDC SSO and S3-backed storage.