For self hosted digital library server, the strongest matches are kareadita/kavita (Kavita is a self-hosted digital library server that manages), talebook/talebook (Talebook is a self-hosted ebook library server featuring OPDS) and booklore-app/booklore (Booklore is a self-hosted e-book manager and metadata server). janeczku/calibre-web and gotson/komga round out the shortlist. Each is ranked by relevance to your query, popularity and recent activity.
Hand-picked open-source self-hosted digital library servers. Compare top repositories by stars and features, and pick the right one.
Kavita is a self-hosted digital library server designed for hosting, organizing, and sharing collections of digital books, comics, and magazines across multiple devices. It functions as a digital media metadata manager and an OPDS content server, enabling the distribution of publications to compatible reading applications. The system includes a cross-platform web-based reader that supports digital book annotations and highlights. It utilizes a role-based access control system to manage user permissions and enforce age restrictions for shared libraries. The platform provides comprehensive lib
Kavita is a self-hosted digital library server that manages, organizes, and streams personal book, comic, and magazine collections with built-in OPDS support, metadata scraping, a web reader, and user access control.
Talebook is a self-hosted personal ebook library server that allows you to import, organize, and host your ebook collection on the web. It provides a built-in browser-based EPUB reader so you can read books directly without downloading them, and it can push selected ebooks to a Kindle device via email for offline reading. The library catalog is exposed over OPDS, enabling mobile reading apps to browse and download titles. Talebook supports multiple user accounts with social login integration, making it suitable for shared library management among friends or family. It also includes a passcode
Talebook is a self-hosted ebook library server featuring OPDS feeds, browser-based reading, metadata management, multi-user access control, and Kindle integration, directly fitting your personal digital library requirements.
Booklore is a self-hosted e-book manager and digital library platform designed to organize personal collections of e-books and metadata. It functions as a metadata server for indexing book files and synchronizing library states across multiple devices and readers. The project includes a web-based reader for opening EPUB, PDF, and comic files directly in the browser with tools for highlighting, annotating, and tracking reading progress. It features an automated importer that monitors local directories for new files to trigger metadata extraction and fetch covers and descriptions from external
Booklore is a self-hosted e-book manager and metadata server that supports web-based reading, OPDS feeds, and multi-user access, though it currently lacks dedicated audiobook streaming capabilities.
Calibre-web is a self-hosted web application that provides a browser-based interface for browsing, managing, and reading digital book collections stored in a library database. It functions as a comprehensive library management system, allowing users to organize large collections, edit metadata, and perform automated content updates through a centralized administrative dashboard. The platform distinguishes itself by integrating directly with external infrastructure to extend the capabilities of a standard digital library. It supports remote storage mapping to host files on cloud providers, uti
Calibre-web is a self-hosted digital library server that provides a web interface, metadata scraping, OPDS feeds, and user access control for managing and reading your ebook collection.
Komga is a self-hosted digital comics and eBook server that organizes, serves, and streams CBZ, CBR, PDF, and EPUB files through a web interface. Built as a Java Spring Boot application with SQLite-based metadata storage, it provides multi-user access controls with individual reading progress tracking and supports the OPDS protocol for compatibility with third-party reader applications. The server distinguishes itself through comprehensive authentication options, including OAuth2 and OpenID Connect support with automatic account creation and email verification, alongside traditional cookie an
Komga is a self-hosted digital library server for organizing and streaming comics and eBooks through a web interface, featuring OPDS support, metadata management, and multi-user access control.
Calibre is a comprehensive suite for digital library management, serving as a centralized hub for organizing, converting, and editing e-book collections. It functions as a multi-purpose platform that combines a relational database for metadata tracking with a powerful processing engine capable of transforming document formats and restructuring internal markup. Beyond local management, the software acts as a content server, enabling users to host their libraries over a network for remote access and reading via standard web browsers. The project distinguishes itself through its deep extensibili
Calibre is the foundational desktop suite and built-in content server for managing and streaming e-book collections, though it functions primarily as a desktop application rather than a dedicated self-hosted server daemon.
Stump is a self-hosted media server designed for organizing and reading books and comics with OPDS support, though it lacks dedicated audiobook features and direct Calibre library compatibility.
This project provides a containerized self-hosted web interface and server for browsing, reading, and managing digital book collections over a local network. It serves a full desktop application capability entirely through a lightweight browser-based network interface, maintaining library integrity and metadata state by mounting external database files directly into the container volume. The application enables users to search, filter, and read digital book collections stored in a database, transform documents between different publication formats using integrated conversion tools, and modif
This repository provides a containerized setup of Calibre-Web for self-hosting personal ebook collections with web reading and user access, though it requires an external Calibre database.