Our take
- Activity
- 82
- Community
- 60
- Issues
- 46
- Pull requests
- 20
+61 stars in the last 30 days
- Releases more often than 80% of the projects we track
- More contributors than 78% of the projects we track
Project history
Daily GitHub snapshots since Oct 7, 2026. History covers stars and forks; health signals are not tracked historically.
Stars
19,143Forks
2,434Change since Nov 13, 2026: +2 stars·+1 forks
Overview
BookStack is a web-based platform for storing and organizing documentation and other information. It aims to make creating and browsing content approachable for people with basic word-processing skills, while offering additional capabilities for users who need them.
It is a good fit for teams or individuals who want to run a dedicated knowledge base rather than adapt a general-purpose tool. The project describes itself as opinionated and is not intended as an extensible platform for unrelated uses. The repository notes that the project is now managed on Codeberg.
Key Features
- Provides a central platform for storing and organizing information.
- Focuses on a simple, approachable experience for creating and reading documentation.
- Includes advanced features without making them central to the basic user experience.
- Offers installation, administration, and security guidance in its documentation.
- Supports community-contributed translations through Crowdin.
- Provides a demo instance for evaluating the product.
Use Cases
- A small team can maintain internal procedures and shared reference material in one documentation workspace.
- An organization can publish a browsable knowledge base for staff who need to find and update information.
- A self-hosting administrator can run documentation on infrastructure they manage.
- A project or community can maintain guides and reference material without requiring contributors to learn a complex publishing system.
Getting Started
Follow the installation instructions to set up an instance. See the documentation for administration and usage details, or try the demo instance.
Alternatives
- siyuan: SiYuan is a block-based note workspace with databases and flashcards, while BookStack organizes documentation into books, chapters, and pages.
- Trilium: Trilium focuses on linked personal notes and scripting, while BookStack provides a browsable, book-and-page structure for shared documentation.
- cabinet: Cabinet stores Markdown files locally and adds AI workflows, while BookStack is a web-based platform for organizing and maintaining documentation.
| Project | Language | License | Stars | Status |
|---|---|---|---|---|
| BookStack | PHP | MIT | 19.1k | Not checked yet |
| siyuan | TypeScript | AGPL-3.0 | 46.6k | Active |
| Trilium | TypeScript | AGPL-3.0 | 38.2k | Active |
| cabinet | TypeScript | MIT | 2.9k | Active |
Considerations
- BookStack is opinionated and explicitly is not designed as an extensible base for unrelated applications.
- Running an instance requires installation and administration; consult the project’s setup and security documentation before deployment.
- The README says the project is now managed on Codeberg. For current project activity and releases, use the Codeberg project rather than relying on the GitHub repository as the primary home.
Found this useful?
Share it with someone who would like BookStack.