BookStack

BookStack

WHAT IS IT?

BookStack is an open-source, self-hosted documentation and wiki platform built on Laravel. It organizes content into a clear hierarchy — Shelves, Books, Chapters, Pages — making navigation intuitive even with hundreds of documents. The goal: let anyone document without needing technical skills.

WHY IS IT INTERESTING?

  • Accessible interface: WYSIWYG editor by default (TinyMCE), Markdown editor available, and code editor (CodeMirror). No user training required.
  • Logical hierarchy: The Shelves → Books → Chapters → Pages model enforces structure without being overly rigid. Easy to navigate from day one.
  • Full-text search: Built-in search engine that indexes all content, with advanced filters by tags, dates and authors.
  • Granular permissions: Multi-level role and permission system (platform, shelf, book, chapter, page). Perfect for teams with differentiated access needs.
  • Flexible authentication: SAML2, OIDC, LDAP support and two-factor authentication. Plugs into an existing SSO setup painlessly.
  • Multi-format export: Export pages as PDF, HTML and Markdown. Handy for archiving or sharing outside the platform.
  • Built-in diagrams: Native diagrams.net integration to create diagrams directly within pages.

USE CASES

  • Internal knowledge base for technical or non-technical teams
  • Product documentation or API docs with access control
  • Self-hosted company wiki as an alternative to Confluence or Notion
  • Procedures manual and onboarding guide for new hires
  • Project documentation with versioning and change history