Stars
Forks
Watchers
Developer links
Bookstack
Most wikis die of flat page-and-tag sprawl; BookStack's defining decision is enforced structure - an MIT-licensed PHP/Laravel platform (over MySQL) where content lives in a hierarchy of shelves, books, chapters, and pages, the way a physical library works. A shelf maps to a department, a book to "Engineering Runbooks," a chapter to "Database Procedures," a page to the actual document. That opinionation removes the "where does this go?" friction and keeps knowledge bases tidy as they grow. Editing works both ways: a clean WYSIWYG editor for most users, a Markdown editor with live preview for those who prefer it - switchable per page. Full-text search spans all books or scopes to one, with direct links to individual paragraphs, and include tags let you embed one page's content inside another so shared blocks update everywhere at once. Every edit creates a diffable, revertible revision. Page templates standardize recurring formats, tags add cross-cutting categorization, and built-in diagrams.net integration draws architecture diagrams in place. Authentication covers email/password plus OIDC, SAML2, LDAP, and social login; a full role and permission system locks content down per shelf, book, or page. Pages and books export to PDF, HTML, plain text, and Markdown, a REST API automates content, and the whole thing runs happily on the cheapest VPS you can find.
Benefits
- Structure That Sticks
- The shelf/book/chapter/page hierarchy answers 'where does this go?' before your wiki turns into a junk drawer.
- Both Editors, No Argument
- WYSIWYG for the team, Markdown with live preview for engineers - switchable per page.
- No Per-Seat Pricing
- MIT licensed with unlimited users - the Confluence bill disappears entirely.
- Runs on Anything
- PHP/Laravel over MySQL, performant enough for the cheapest VPS - documentation shouldn't need a cluster.
Features
- Library Hierarchy
- Shelves group books, books hold chapters and pages; a book can sit on multiple shelves.
- Search and Deep Links
- Global or book-scoped full-text search with direct links to individual paragraphs.
- Revisions and Includes
- Diffable, revertible page history plus include tags that reuse content blocks across pages.
- Enterprise Auth
- OIDC, SAML2, LDAP, and social login alongside standard email/password.
- Granular Permissions
- Role-based access applied at shelf, book, chapter, or page level.
- Exports, API, and Diagrams
- PDF/HTML/text/Markdown export, a REST API, and built-in diagrams.net drawing.