BookStack
A simple, self-hosted wiki and documentation platform built with PHP and Laravel that organizes content into books, chapters and pages.
- GitHub stars
- 19k
- Last commit
- yesterday
- Latest release
- v26.09.1
- Licence
- MIT
- Self-hosted
- Yes

BookStack is a platform for storing and organizing information and documentation, built with PHP and the Laravel framework. It is deliberately opinionated: the aim is a pleasant, intuitive experience out of the box where only basic word-processing skills are needed to create content, so non-technical colleagues can contribute.
Content is organized in a book metaphor, with shelves, books, chapters and pages. Advanced capabilities are available for those who want them, but the project says they should never get in the way of the simple core experience, and it is not intended as a general extensible platform for unrelated purposes. Development is relaxed and positive, evolving slowly while keeping upgrades stable and easy. There is a demo instance, installation instructions, documentation and a blog.
BookStack is licensed under MIT and is now managed on Codeberg, which is where the primary repository and issue list live. You host it on your own server with PHP and a database. It suits teams, schools and small organizations that want an approachable internal wiki rather than a highly configurable knowledge system.
Key features
- Shelves, books, chapters and pages structure
- Simple editor for non-technical users
- Self-hosted PHP and Laravel application
- Stable and easy upgrade path
- Demo instance and documentation
- Advanced options that stay out of the way
Pricing: Free and open source under the MIT license.
