Open-source collaborative wiki and documentation software, positioned as a self-hostable alternative to Confluence and Notion.
BookStackApp/BookStack
A self-hosted wiki and documentation platform that organises content into shelves, books, chapters and pages.
Open-source alternative to:Confluence
Notion
- Stars
- 19,092
- Forks
- 2,432
- Open issues
- 3
- Last commit
- 23 hours ago
What is it?
BookStack is a documentation platform for storing and organising information. Content is structured as shelves containing books, books containing chapters and pages, which suits internal knowledge bases, manuals and team wikis. It is built with PHP on the Laravel framework and is designed to be self-hosted.
The project focuses on a simple editing experience so that users with basic word-processing skills can create content without training. It is opinionated by design: the maintainers state that it is not intended as an extensible platform for purposes beyond documentation, and customisation is handled through hacking options that avoid modifying the source code.
The project is maintained on Codeberg, with its GitHub repository now serving as a mirror. Translations are managed through Crowdin, and the README lists installation guides, documentation, and a public demo instance.
Key features
- 01Organises content into shelves, books, chapters and pages.
- 02Provides a simple editor aimed at users with basic word-processing skills.
- 03Runs as a self-hosted application built on PHP and Laravel.
- 04Ships with translations managed through Crowdin.
- 05Supports customisation without modifying the source code.
Use cases
- Building an internal company knowledge base or onboarding handbook.
- Hosting product manuals or technical documentation for a team.
- Maintaining a self-hosted wiki that does not depend on a third-party cloud service.
Quick start
- 1
Follow the official installation instructions in the BookStack documentation
Things to know
- It is a self-hosted platform, so you must set up and maintain your own server.
- The README says it is not designed as an extensible platform for purposes beyond documentation and wikis.
Topics
FAQ
- What is BookStack?
- A self-hosted wiki and documentation platform that organises content into shelves, books, chapters and pages. BookStack is a documentation platform for storing and organising information. Content is structured as shelves containing books, books containing chapters and pages, which suits internal knowledge bases, manuals and team wikis. It is built with PHP on the Laravel framework and is designed to be self-hosted.
- Is BookStack free to use? What license does it have?
- BookStack is open source under the MIT license. Check the license terms before using it in commercial products.
- Is BookStack still maintained?
- Actively maintained. The last commit to BookStack was on Oct 21, 2026.
- What can I use BookStack for?
- Building an internal company knowledge base or onboarding handbook. Hosting product manuals or technical documentation for a team. Maintaining a self-hosted wiki that does not depend on a third-party cloud service.
- How do I install BookStack?
- Follow the official installation instructions in the BookStack documentation
- Where can I get BookStack?
- The source code and installation instructions are on GitHub: https://github.com/BookStackApp/BookStack
Summary generated by AI from the project's README. GitHub stats refresh daily.
Related projects
A free, self-hosted note-taking app with rich text and Markdown notes, task lists, a diary, and sharing, offered as an alternative to Notion and Obsidian.
Cachet is an open source, self-hosted status page system for communicating service uptime and incidents to users.
A free, open-source desktop and self-hosted note-taking app for building large hierarchical personal knowledge bases.
Open-source personal CRM for documenting your life and tracking relationships with friends and family.
Open-source collaborative text editor for teams, with real-time editing, nested subpages, and self-hosting; built with Django and React.