OpenSource-Hub
C

calibre-web

SHA-256
17.1k stars·File Management·SHA-256 checksum verified

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

Smart Download

Download Download Version

v0.6.26 · 46.8 MB

Self-host your ebook library with a clean web interface, supports reading, converting, and syncing.

Core Features

  • Modern responsive web interface (Bootstrap 3)
  • Granular user permissions with admin panel
  • In-browser reading for multiple ebook formats
  • One-click send to e-readers (Kindle, Kobo, etc.)
  • Kobo device sync (reading progress, annotations)

What It Can't Do

  • Requires an existing Calibre database. For format conversion, install Calibre desktop and point to its binary. Initial setup may need manual configuration; consult the wiki for details.

Use Cases

  • Personal ebook server accessible from any device
  • Family or small group library with access control
  • Cloud sync for Kobo or Kindle users

Calibre-Web is a modern, self-hosted web interface that transforms your Calibre ebook library into a full-featured online reading platform. It supports multiple formats (EPUB, PDF, MOBI, etc.), provides an intuitive catalog view, and includes advanced search, filtering, and custom shelves. Key features include per-user permissions, OPDS feeds for e-readers, one-click send to devices, Kobo synchronization, in-browser reading, metadata editing, and format conversion via Calibre tools. With support for LDAP, OAuth, and proxy authentication, it is suitable for families, clubs, or small organizations. The clean Bootstrap interface works on desktops and mobile browsers alike.

Tags

ebookscalibrelibraryreadingself-hostedopds

Getting Started

1

Download installer

Click the button above to download the installer for your system

2

Install the software

Double-click the downloaded installer and follow the prompts

3

Ensure Python 3.7+ installed, create and activate a virtual environment

4

Run pip install calibreweb

5

Run cps and open http://localhost:8083

Install Guide
  1. Ensure Python 3.7+ installed, create and activate a virtual environment
  2. Run pip install calibreweb
  3. Run cps and open http://localhost:8083
File Integrity

SHA-256 checksum verified

Checksum extracted from GitHub official Release page

SHA256 Checksum

779bc5cb4dfbb8e5f15fb75b199603b250cd16651c6de82d2e5731c830d53e34

This checksum is extracted from the GitHub Release page. Verify file integrity after download.

All SHA-256 checksums on this platform are extracted from the project's official GitHub Release page, without any modification. You can independently verify them on the GitHub Releases page.

Open Source Transparency

View GitHub Source
Environment Guide

Uninstall Info

Delete the virtual environment or run pip uninstall calibreweb. Backup your config and database files before removing.

No Extra Dependencies

Ready to use after download. No additional runtime required.

Project Info
LicenseGPL-3.0
Last Updated2026-06-26 08:05:22
GitHub Repository

Having issues? Check the FAQ below

3 FAQs

Similar Projects