BookStack ist eine selbst zu hostende Plattform, um Informationen als Wiki zu ordnen und zu speichern. Inhalte sind in Bücher, Kapitel und Seiten gegliedert; es gibt einen WYSIWYG-Editor und einen optionalen Markdown-Editor, diagrams.net-Zeichnungen, Volltextsuche, Seitenversionen und ein rollenbasiertes Rechtesystem. Die Anmeldung funktioniert per E-Mail und Passwort, OIDC, SAML2 oder LDAP, und Multi-Faktor-Authentifizierung lässt sich pro Rolle erzwingen. Die Software basiert auf PHP, Laravel und MySQL und wird auf einem eigenen Server installiert.
BookStack ist Open Source unter der MIT-Lizenz und wurde von Dan Brown entwickelt. Den offiziellen Support bietet die HTTP Functions Ltd an, eine britische Limited; die kommerzielle Seite des Projekts liegt also im Vereinigten Königreich, außerhalb der EU. Ein eigenes Managed Hosting bietet das Projekt nicht an. Organisationen betreiben BookStack auf Infrastruktur ihrer Wahl, auch auf Servern in der EU, und behalten so die Kontrolle darüber, wo Daten liegen. Das Projekt finanziert sich über Spenden, Sponsoring und Support-Angebote und gibt an, keine Investitionen anzunehmen.