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 catalogs.
The platform supports cross-device reading synchronization to maintain consistent reading positions and library states. It provides capabilities for private content distribution, allowing users to send titles to specific hardware devices or email addresses, and uses dynamic shelves to group books based on custom rules and filters.