Open source wiki software with Markdown editing, Git-backed storage, and multi-provider authentication
AGPL-3.0
- Vue
- JavaScript
- SCSS

About Wiki.js
Wiki.js is a modern wiki app built on Node.js for keeping documentation in one place. It is designed for teams that need a web-based wiki with rich editing, search, and access control instead of scattered notes or static files.
Pages can be written in Markdown or a WYSIWYG visual editor, and content is version-tracked. Storage can be backed by Git, with content synced to GitHub or GitLab, plus local disk or cloud backups. Authentication supports LDAP, SAML, OAuth, and 2FA, with granular permissions and page rules controlling access.
Search can be powered by an Elasticsearch engine, and an Assets Manager handles images and files. Wiki.js also includes comments, analytics, theme personalization, and a configurable navigation menu, and it runs against a PostgreSQL database.
Key features
- Markdown and WYSIWYG visual editing
- Git-backed content storage and backups
- LDAP, SAML, OAuth, and 2FA authentication
- Search powered by Elasticsearch
- Permissions, page rules, and version tracking
Details
- First released
- 2016
- Platforms
- Web · Docker · CLI
- Deployment
- self-hostable · docker
- Storage
- Git · disk · cloud
- Authentication
- LDAP · SAML · OAuth · 2FA
- Built with
- Node.js · PostgreSQL
