Categories
Self-Hosted Productivity Developer Tools Knowledge Base Documentation Wiki Content Management Team CollaborationStars
Forks
Watchers
Developer links
Wiki.js
Team and product documentation on a fast Vue frontend with PostgreSQL storage: Wiki.js is a Node.js wiki engine. Its distinguishing trait is per-page editor choice: authors pick Markdown with live preview, a WYSIWYG visual builder for non-technical writers, or raw HTML, page by page. Native Git synchronization commits every page change to GitHub, GitLab, Bitbucket, Azure DevOps, or any Git remote - bi-directionally, so edits made in the repository flow back into the wiki - giving documentation version-controlled backup for free. Authentication coverage is among the broadest of any self-hosted wiki: local accounts with self-registration, social login via Google, GitHub, Discord, and Slack, and enterprise SSO through LDAP/Active Directory, SAML, CAS, Auth0, Okta, Azure AD, Keycloak, and generic OAuth2/OIDC, with optional MFA. Built-in full-text search runs on PostgreSQL with zero setup, and external engines like Algolia or Solr can substitute. Page history with visual version comparison, granular group-based permissions per path, nested navigation menus, 50+ integration modules, and full localization round it out. AGPLv3-licensed with a 28k-star community.
Benefits
- Every Writer Gets Their Editor
- Engineers write Markdown, ops drops in HTML, and non-technical staff use the visual builder - per page, so adoption does not stall on syntax arguments.
- Documentation That Version-Controls Itself
- Bi-directional Git sync commits every change to your repository automatically - disaster recovery, code review of docs, and edit-from-IDE all fall out of one feature.
- Slots into Any Identity Stack
- From Google login to Azure AD, Okta, Keycloak, LDAP, and SAML with MFA - the broadest SSO coverage in self-hosted wikis, configured from the admin UI.
- No Per-Seat Wiki Tax
- Confluence and Notion price by user; Wiki.js serves unlimited readers and writers for the cost of one small server.
Features
- Three Editor Modes
- Markdown with live preview and scroll sync, WYSIWYG visual builder, and raw HTML - selectable per page.
- Bi-Directional Git Sync
- Every edit commits to GitHub, GitLab, Bitbucket, or any Git remote; repository changes flow back into the wiki.
- Comprehensive Authentication
- Local, social (Google, GitHub, Discord, Slack), and enterprise (LDAP, SAML, CAS, Okta, Azure AD, OIDC) providers with optional MFA.
- Built-In Search
- Zero-setup PostgreSQL full-text search with filters, or plug in Algolia, Azure Search, Manticore, or Solr.
- Versioning and Permissions
- Full page history with visual diffs, change reasons as commit messages, and group-based access rules per path.
- Modular and Localized
- 50+ toggleable integration modules for auth, rendering, storage, and logging, with multi-language support.