BookStack vs siyuan
Self-hosted knowledge workspaces compared
BookStack and siyuan both help users organize knowledge in a workspace they can host themselves. BookStack focuses on straightforward documentation, while siyuan centers on linked, block-based notes and broader personal knowledge-management tools.

BookStack: Organize Documentation in a Self-Hosted Knowledge Base
BookStack is a documentation platform for organizing information in a simple, browsable workspace. It suits teams and individuals who want to create and maintain their own knowledge base, with an emphasis on ease of use over extensibility.

siyuan: Build a Self-Hosted Knowledge Workspace
SiYuan is a privacy-first workspace for organizing notes as linked, addressable content blocks. It combines a visual Markdown editor, knowledge-management tools, and optional AI features, with desktop, mobile, and self-hosted deployment options.
| BookStack | siyuan | |
|---|---|---|
| Language | PHP | TypeScript |
| License | MIT | AGPL-3.0 |
| Stars | 19.1k | 46.6k |
| Forks | 2.4k | 3k |
| Last analyzed | Oct 3, 2026 | Oct 6, 2026 |
Key differences
- BookStack is an opinionated platform for creating and browsing documentation; siyuan organizes knowledge through linked blocks, references, and backlinks.
- BookStack emphasizes an approachable documentation experience; siyuan includes features such as databases, flashcards, and AI tools.
- BookStack is written in PHP and licensed under MIT; siyuan is written in TypeScript and licensed under AGPL-3.0.
- BookStack is a web-based platform; siyuan offers desktop and mobile apps, a CLI, and browser-based Docker hosting, with Docker limitations for app connections and some import and export options.
- BookStack is suited to team or organizational documentation; siyuan also targets personal note-taking, research, studying, and long-form writing.
Choose BookStack if you…
- need a dedicated, browsable documentation workspace for a team or organization.
- want an approachable way to create and maintain reference material.
- prefer an MIT-licensed project focused on documentation rather than unrelated uses.
Choose siyuan if you…
- want to connect notes with block-level references and backlinks.
- need tools such as flashcards, databases, outlines, or document exports.
- want desktop or mobile apps, or a CLI alongside self-hosting options.
Compare the numbers side by side, or add more projects
This comparison is generated with AI from the OSRepos analyses of both projects. Always check each project's repository and documentation before choosing.