Librum
Cross-platform Qt e-book reader and personal library manager
5.3k stars 189 forks last commit first released GPL-3.0
Likely dormant
No commits since 1 Jul 2024. Expect to maintain it yourself or pick an alternative.
Librum is a native, cross-platform e-book reader and personal library manager that lets users organize, read and sync books across devices. It provides an integrated bookstore, highlighting and annotation tools, and optional AI-assisted lookups and summaries for text within books.
Key Features
- Modern native reader with text search, highlighting and bookmarking.
- Supports major formats: PDF, EPUB, CBZ, FB2, MOBI, XPS, TIFF and image collections.
- Personalized online library with collections, tags, metadata editing and cross-device sync.
- Free in-app bookstore (claimed ~70,000 books) and reading statistics.
- AI integration for explanations/summaries and quick lookups (limited free usage per account).
- Customizable interface, keyboard shortcuts and theme support.
- Build tooling: CMake-based build with Qt (Qt 6.5 recommended) and platform-specific instructions for Linux, Windows and macOS.
Use Cases
- Personal library management and daily reading across desktop platforms (Windows, Linux, macOS).
- Syncing reading progress, highlights and metadata between devices via Librum’s cloud (or self-hosting with Librum-Server).
- Power users and packagers building from source, integrating into distributions or deploying as Flatpak for Linux.
Limitations and Considerations
- Some features are marked "Coming Soon" in the project (mobile clients, TTS, advanced note-taking and some personalized stats).
- Community reports have noted occasional platform-specific issues (e.g., Flatpak/permission and image library mismatches causing crashes in older distributions); users should test distribution builds and check issues before wide deployment.
Librum is a GPL-licensed open-source project intended for users who prefer a native, Qt-based reading experience with optional cloud sync and self-hosting paths. It’s suitable for both casual readers and power users who want to compile, package or self-host their library server.
Categories:
Tags:
Tech Stack:
Similar to Librum
BookHeaven
Self-hosted ebook library server with OPDS and metadata management
Open-source server to organize, serve and sync EPUB/PDF ebooks with metadata editing, OPDS support, progress tracking and client auto-discovery.

Autocaliweb
Web interface for browsing, reading and managing Calibre libraries
Fork of Calibre-Web providing a Bootstrap-based web UI to browse, read, convert and serve eBooks, comics and PDFs from a Calibre database with Docker support.


Kavita
Self-hosted digital library server for ebooks, comics, and manga
Open-source self-hosted reading server providing EPUB/PDF/comics readers, OPDS feeds, rich metadata, user/role management, full-text search and a REST API.


calibre
E-book manager for cataloging, converting, editing, and syncing
Calibre is a cross-platform e-book manager to organize libraries, edit and convert formats, fetch metadata, and sync content to e-readers.
Lute
Web-based language-learning tool for learning through reading
Python/Flask reading-based language learning app that turns texts into interactive lessons, with term management, plugins, audio and Anki export.


LazyLibrarian
Automated ebook and audiobook management for tracked authors
LazyLibrarian tracks authors, fetches book metadata, and automates ebook/audiobook downloads via Usenet or torrents, with Calibre integration and an OPDS catalog.

