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
Librum-Reader avatar

Librum-Reader/Librum

0
View on GitHub↗
5,301 stars·188 forks·C++·GPL-3.0·26 viewslibrumreader.com↗

Librum

Librum is a cross-platform digital ebook reader and library manager designed to render multiple book formats. It functions as an integrated reading assistant and a system for organizing digital libraries across multiple devices.

The project distinguishes itself by providing a self-hosted backend option, allowing users to maintain full control over their book data and metadata via a private server. It also integrates a language model assistant to provide text summarization, explanations, and translations of specific passages while reading.

The application covers comprehensive library management, including metadata categorization, cloud synchronization of reading progress, and digital text annotation through highlights and bookmarks. It also includes full-text search capabilities and tools for customizing the visual interface.

Features

  • Cross-Platform E-book Readers - Renders multiple electronic book formats consistently across different operating systems.
  • Multi-Format E-book Rendering - Renders a diverse array of digital book and text formats through a standardized, modern reading interface.
  • AI Provider Integrations - Integrates with external AI model providers to deliver summarization and translation services.
  • Text Summarization - Implements AI-powered tools to summarize and explain selected text passages for better comprehension.
  • Self-Hosted Ebook Libraries - Provides a personal digital library system with support for private backend hosting.
  • Library State Syncing - Synchronizes reading progress and library metadata across multiple devices using a remote backend.
  • Ebook Readers - Provides an application for managing, studying, and reading various digital book formats.
  • Digital Book Renderers - Renders various digital book formats through a modern, consistent reading interface.
  • Digital Content Annotations - Provides tools for highlighting and adding text notes directly within digital publications.
  • Digital Library Managers - Ships a comprehensive system for storing and managing e-book collections with custom tags and cloud sync.
  • Library Organization - Provides tools to organize and sort books into collections using custom metadata tags.
  • Reading Progress Synchronization - Synchronizes the current page position and reading state across different hardware platforms.
  • Self-Hosted Book Backends - Allows users to maintain full control over library data via a self-hosted private server.
  • Cloud Data Synchronization - Synchronizes books and reading progress via a cloud backend to ensure cross-device accessibility.
  • Metadata-Based Organization - Enables the grouping of titles into collections and tags to manage large reading lists.
  • Book Metadata Indexes - Provides indexing optimized for searching and filtering e-book collections using structured metadata fields.
  • Reading Assistants - Integrates AI to summarize, explain, and translate text passages to enhance reading comprehension.
  • Private Data Hosting - Allows users to maintain full control over library data by connecting to a self-hosted private server.
  • Client-Server Architecture - Employs a client-server architecture allowing users to switch between managed cloud services and self-hosted private servers.
  • E-book Annotations - Supports marking specific passages using highlights and bookmarks to track important sections.
  • LLM Text Translations - Utilizes large language models to translate book content into different natural languages.
  • Text-Based Book Searches - Enables users to locate specific words or phrases within the content of books.
  • Full-Text Search Indexes - Implements a full-text search index of book contents for rapid keyword and phrase retrieval.
  • Visual Style Customization - Allows users to adjust visual styles and interface settings to match their specific reading preferences.

Star history

Star history chart for librum-reader/librumStar history chart for librum-reader/librum

How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Frequently asked questions

What does librum-reader/librum do?

Librum is a cross-platform digital ebook reader and library manager designed to render multiple book formats. It functions as an integrated reading assistant and a system for organizing digital libraries across multiple devices.

What are the main features of librum-reader/librum?

The main features of librum-reader/librum are: Cross-Platform E-book Readers, Multi-Format E-book Rendering, AI Provider Integrations, Text Summarization, Self-Hosted Ebook Libraries, Library State Syncing, Ebook Readers, Digital Book Renderers.

Which projects share features with librum-reader/librum?

Projects with overlapping indexed features include: foobnix/librerareader — LibreraReader is a multi-format e-book reader and digital library manager designed for mobile and desktop devices. It… anxcye/anx-reader — anx-reader is a cross-platform e-book reader and cloud-synced library manager. It renders various electronic book… smuyyh/bookreader — BookReader is a mobile e-book reader application designed for reading digital novels in EPUB, PDF, and TXT formats. It… johnfactotum/foliate — Foliate is an EPUB e-book reader and multi-format document viewer designed for reading and managing digital books. It… linuxserver/docker-calibre-web — This project provides a containerized self-hosted web interface and server for browsing, reading, and managing digital… karpathy/reader3 — Reader3 is a self-hosted ebook reader designed for LLM-assisted reading and digital library management. It provides a…

Projects sharing features with Librum

These projects share indexed features with Librum. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
  • foobnix/librerareaderfoobnix avatar

    foobnix/LibreraReader

    4,246View on GitHub↗

    LibreraReader is a multi-format e-book reader and digital library manager designed for mobile and desktop devices. It functions as a customizable document renderer and a text-to-speech document player that converts written text into spoken audio via a configurable speech engine and integrated media player. The project distinguishes itself through a high degree of visual and functional customization, including the ability to inject custom CSS for styling overrides and the use of pluggable rendering engines to balance speed and stability. It includes specialized navigation tools such as a verti

    C
    View on GitHub↗4,246
  • anxcye/anx-readerAnxcye avatar

    Anxcye/anx-reader

    7,613View on GitHub↗

    anx-reader is a cross-platform e-book reader and cloud-synced library manager. It renders various electronic book formats into a standardized HTML view with customizable themes and fonts for a consistent experience across different operating systems. The project integrates a large language model as a reading assistant to summarize text and answer questions about book content. It also functions as a digital annotation tool for creating color-coded highlights and detailed notes for external research export. The system includes capabilities for organizing digital library collections, synchroniz

    Dartdartebook-readerflutter
    View on GitHub↗7,613
  • smuyyh/bookreadersmuyyh avatar

    smuyyh/BookReader

    6,901View on GitHub↗

    BookReader is a mobile e-book reader application designed for reading digital novels in EPUB, PDF, and TXT formats. It functions as a digital library manager for organizing, indexing, and searching collections of electronic books using titles and tags. The application features a reading interface with three-dimensional page-flip animations to simulate the feel of physical books. It also includes a wireless synchronization system for transferring digital book files between devices over a local network. The software provides tools for customizing the reading experience, including adjustable th

    Javaandroidbookbookreader
    View on GitHub↗6,901
  • johnfactotum/foliatejohnfactotum avatar

    johnfactotum/foliate

    8,430View on GitHub↗

    Foliate is an EPUB e-book reader and multi-format document viewer designed for reading and managing digital books. It functions as a digital library manager that indexes local files and tracks reading progress across a personal collection. The application supports complex layout handling, including right-to-left text and vertical writing with automatic hyphenation. It provides a text-to-speech interface that converts document content into spoken audio using a system speech dispatcher. The tool includes capabilities for digital text annotation, allowing users to create highlights and notes. I

    JavaScriptazwazw3cbz
    View on GitHub↗8,430
  • Compare all 30 related projects→