Web app for browsing, reading, and downloading eBooks from a Calibre database
GPL-3.0
- Fluent
- Python
- JavaScript

About Calibre-Web
Calibre-Web is a web app for an eBook library stored in a Calibre database. It gives you a clean, browser-based way to browse titles, read books, and download files without running the Calibre desktop program.
The interface is responsive and set up through a graphical admin panel, with fine-grained per-user permissions, advanced search and filtering, custom shelves, metadata editing, and an OPDS feed. Books can be read in the browser, uploaded, and converted through Calibre binaries, sent to e-readers in one click, or synced to Kobo devices.
Login works with the built-in accounts or with LDAP, Google and GitHub OAuth, and proxy authentication, and public registration can be turned on. Calibre-Web connects to an existing Calibre library rather than replacing it, and ships as Docker images or a pip package.
Key features
- Browse, read, and download eBooks from a Calibre database
- Per-user permissions, admin interface, and public registration
- OPDS feed, shelves, search, and filtering
- In-browser reading, uploads, and Calibre-based conversion
- Send eBooks to readers and sync Kobo devices
Details
- First released
- 2015
- Platforms
- Web · Docker
- Deployment
- self-hostable · docker
- Library backend
- Calibre database
- Authentication
- LDAP · Google · GitHub · proxy
- License
- GPL v3