Compare
BookStack vs Wiki.js
BookStack is a self-hosted wiki with a simpler permission model; Wiki.js adds granular group permissions and custom themes.
BookStackSelf-hosted wiki platform for organizing documentation
Wiki.jsPowerful open-source wiki software on Node.jsWhich to pick
Pick BookStack if you want…
- Self-hosted documentation wiki
- Integrations with PHP, Laravel or OIDC (on BookStack's list, not Wiki.js')
Pick Wiki.js if you want…
- Self-hosted, extensible wiki platform
- Integrations with PostgreSQL, MariaDB or MS SQL Server (on Wiki.js' list, not BookStack's)
Side by side
- What it is
- BookStack:BookStack is a self-hosted, open-source wiki platform for organizing and storing documentation.
- Wiki.js:Open-source, Node.js-based wiki software for creating and managing documentation.
- Best for
- BookStack:Self-hosted documentation wiki
- Wiki.js:Self-hosted, extensible wiki platform
- Who it’s for
- BookStack:Teams needing an on-premise knowledge base or internal wiki.
- Wiki.js:Teams needing a self-hosted, customizable knowledge base.
- Pricing
- BookStack:Free
- Wiki.js:Open source
- Open source
- BookStack:Yes, 19,072 GitHub stars
- Wiki.js:Yes, 29,017 GitHub stars
- Works with
- BookStack:PHP, Laravel, MySQL, OIDC, SAML2, LDAP, diagrams.net, Markdown
- Wiki.js:PostgreSQL, MySQL, MariaDB, MS SQL Server, SQLite, GitHub, GitLab, BitBucket
BookStack features
- Simple WYSIWYG editor. Edit pages with a clean visual interface and optional Markdown with live preview.
- Hierarchical organization. Structure content into Books, Chapters and Pages for easy navigation.
- Full-text search & linking. Search across all content and link directly to any paragraph.
- Built-in diagrams.net. Create and embed diagrams directly in the page editor.
- Role-based permissions & MFA. Control access with roles, permissions, and multi-factor authentication.
- Multi-language UI. Interface available in many languages including EN, FR, DE, ES, IT, JA, NL, PL, RU.
- External auth integrations. Supports OIDC, SAML2, LDAP and social logins for enterprise environments.
- Dark & light themes. Switch between UI themes per user preference.
Wiki.js features
- Multi-DB Support. Runs on PostgreSQL, MySQL, MariaDB, MS SQL Server or SQLite.
- Authentication Modules. Local, social (Google, GitHub, etc.) and enterprise (LDAP, SAML, Auth0, Okta, Azure AD).
- WYSIWYG & Markdown Editors. Visual builder for non-technical users and live-preview Markdown editor.
- Version Tracking. Tracks changes, allows revert, compare versions and export/branch pages.
- Search Options. Built-in search, plus cloud (Algolia, Azure Search) and Elasticsearch integrations.
- Asset Management. Upload, organize and edit media assets with built-in manager.
BookStack vs Wiki.js FAQ
Is BookStack or Wiki.js free?+
Yes, both are free, and Wiki.js is open source.
Is BookStack or Wiki.js open source?+
Yes, both are open source: BookStack (BookStackApp/BookStack on GitHub, MIT license) and Wiki.js (requarks/wiki on GitHub, AGPL-3.0 license).
Do BookStack and Wiki.js integrate with the same tools?+
Partly. Both list MySQL. BookStack also lists PHP, Laravel, OIDC, SAML2 and 3 more; Wiki.js also lists PostgreSQL, MariaDB, MS SQL Server, SQLite and 9 more.
On DevHunt
Based on each tool's website and DevHunt data. Details may change; check the official sites.