Calibre-Web

Web app for browsing, reading, and downloading eBooks from a Calibre database

Repository activity
  • Stars17.5k
  • Forks1.8k
  • Open Issues403
janeczku-calibre-web health score - Linux Foundation Insights
License

GPL-3.0

Languages
  • Fluent
  • Python
  • JavaScript
Calibre-Web screenshot

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