awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com

Digital library server

Ranking updated Jul 30, 2026

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.

Digital library server

Find the best repos with AI.We'll search the best matching repositories with AI.
  • kareadita/kavitaKareadita avatar

    Kareadita/Kavita

    10,947View on GitHub↗

    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.

    C#OPDS ServersWeb-Based Readers
    View on GitHub↗10,947
  • talebook/talebooktalebook avatar

    talebook/talebook

    5,294View on GitHub↗

    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.

    JavaScriptOPDS ServersBrowser-Based EPUB Readers
    View on GitHub↗5,294
  • booklore-app/booklorebooklore-app avatar

    booklore-app/booklore

    497View on GitHub↗

    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.

    JavaWeb-Based Readers
    View on GitHub↗497
  • janeczku/calibre-webjaneczku avatar

    janeczku/calibre-web

    17,500View on GitHub↗

    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.

    FluentE-book ServersLibrary Management DashboardsPersonal Library Managers
    View on GitHub↗17,500
  • gotson/komgagotson avatar

    gotson/komga

    5,931View on GitHub↗

    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.

    KotlinOPDS Servers
    View on GitHub↗5,931
  • kovidgoyal/calibrekovidgoyal avatar

    kovidgoyal/calibre

    24,146View on GitHub↗

    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.

    PythonE-book ServersDocument Processing and ConversionLibrary Hosting
    View on GitHub↗24,146
  • stumpapp/stumpstumpapp avatar

    stumpapp/stump

    1,932View on GitHub↗

    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.

    TypeScriptDocument ManagementE-book LibrariesEbook Library Management
    View on GitHub↗1,932
  • linuxserver/docker-calibre-weblinuxserver avatar

    linuxserver/docker-calibre-web

    1,400View on GitHub↗

    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.

    DockerfileDigital Library ManagersDatabase State PersistenceDigital Book Renderers
    View on GitHub↗1,400
  • advplyr/audiobookshelfadvplyr avatar

    advplyr/audiobookshelf

    13,206View on GitHub↗

    Audiobookshelf is a self-hosted media server designed for the organization and streaming of personal audiobook and podcast collections. It functions as a digital library manager that provides centralized hosting, allowing users to stream audio content to various web and mobile clients while maintaining synchronized playback progress across all devices. The platform distinguishes itself through comprehensive library management and multi-user administration tools. It includes integrated metadata enrichment to automatically fetch cover art and descriptive information, alongside utilities for edi

    Audiobookshelf is a self-hosted media server tailored specifically for audiobooks and podcasts rather than general digital book and document collections, making it a neighbouring category for this search.

    JavaScriptAudiobook Servers
    View on GitHub↗13,206
  • suwayomi/suwayomi-serverSuwayomi avatar

    Suwayomi/Suwayomi-Server

    7,175View on GitHub↗

    Suwayomi-Server is a self-hosted manga server that serves content via OPDS feeds for use with compatible reader applications. It functions as a personal manga library server, allowing users to organize, browse, and read manga from any device with offline support and automatic chapter updates. The server distinguishes itself through its extension-based source abstraction, which loads and executes third-party extensions at runtime to fetch content from various providers. It implements a bidirectional sync protocol using timestamped progress markers to reconcile reading positions across multiple

    Suwayomi-Server is a self-hosted media server designed specifically for manga rather than general books, documents, or audiobooks, making it the wrong category for your library collection.

    JavaOPDS Servers
    View on GitHub↗7,175
  • gaseous-project/gaseous-servergaseous-project avatar

    gaseous-project/gaseous-server

    899View on GitHub↗

    Gaseous Server is a self-hosted platform designed to organize, manage, and execute digital game collections. It functions as a centralized server that automatically scans local storage directories to detect and categorize game files, while simultaneously retrieving descriptive metadata from external community databases to maintain a structured and searchable library. The platform distinguishes itself by integrating a browser-based execution environment that utilizes WebAssembly to run game binaries directly within a web interface. This approach allows users to access and play titles without t

    Gaseous Server is a self-hosted asset manager and browser-based emulator platform for video games rather than an e-book and document library server, making it the wrong media domain for this search.

    C#User Access Controls
    View on GitHub↗899
  • messense/aliyundrive-webdavmessense avatar

    messense/aliyundrive-webdav

    9,782View on GitHub↗

    aliyundrive-webdav is a server-side gateway that translates AliyunDrive cloud storage into a WebDAV interface. It functions as a self-hosted cloud file server that maps remote storage accounts to a local network drive, allowing users to manage files through standard network drive clients. The project distinguishes itself by routing data requests directly between the client and the cloud provider to enable direct media streaming without server-side proxying. It utilizes a terminal-based QR code authentication system to exchange scans for refresh tokens and maintains a secure cloud gateway usin

    This repository provides a WebDAV gateway for cloud storage rather than a dedicated digital book and document library server with metadata scraping and OPDS feeds.

    RustAccess Control
    View on GitHub↗9,782
Compare the top 10 at a glance
RepositoryStarsLanguageLicenseLast push
kareadita/kavita10.9KC#GPL-3.0Jun 16, 2026
talebook/talebook5.3KJavaScriptbsd-2-clauseFeb 21, 2026
booklore-app/booklore497JavaAGPL-3.0Jun 20, 2026
janeczku/calibre-web17.5KFluentGPL-3.0May 24, 2026
gotson/komga5.9KKotlinmitFeb 14, 2026
kovidgoyal/calibre24.1KPythongpl-3.0Feb 20, 2026
stumpapp/stump1.9KTypeScriptmitFeb 19, 2026
linuxserver/docker-calibre-web1.4KDockerfileGPL-3.0Jun 21, 2026
advplyr/audiobookshelf13.2KJavaScriptGPL-3.0Jun 4, 2026
suwayomi/suwayomi-server7.2KJavaMPL-2.0Jun 23, 2026

Related searches

  • an ebook library server
  • a self hosted file management server
  • a self hosted alternative to Google Drive
  • a self hosted web file manager
  • a collection of self hosted home applications
  • a self hosted system for document management
  • a comic book server
  • a self hosted media server for streaming