
Jelu
Self-hosted read and to-read list book tracker
Jelu is an open-source, self-hosted web application for tracking books you have read, are reading, or want to read. It provides a web UI and an API for importing, exporting and managing a personal reading library on a single-file database.
Key Features
- Track reading history (by year/month), mark books as reading/finished/dropped and view stats.(github.com)
- Manage a to-read list, tag books and create custom shelves via tags.(github.com)
- Import/export support: CSV import (Goodreads export or ISBN list), EPUB/OPF metadata import, and CSV export of your data.(github.com)
- Automatic metadata lookup using configurable providers (the default Java distribution can delegate to an external calibre metadata tool).(github.com)
- Multi-user support with LDAP or reverse-proxy authentication, review writing and shared reviews on an instance, plus an HTTP API for integrations.(github.com)
- Docker image and example Docker Compose provided for easy deployment; unofficial Helm/packaging integrations exist in third-party app catalogs.(github.com)
Use Cases
- Individuals who want a private, portable book library and reading history without relying on third-party hosted services.(github.com)
- Small communities or families sharing a single Jelu instance to track collective reading lists and reviews.(github.com)
- Integrations and automation (scripts or external tools) that import/export reading data via the provided API and CSV tools.(github.com)
Limitations and Considerations
- Metadata lookups currently rely on external providers and the included approach uses an external calibre metadata binary for some installs; that dependency requires extra configuration and the external providers’ availability can affect import quality.(github.com)
- Default CORS in the bundled configuration is permissive; administrators should tighten CORS and auth settings before exposing an instance to untrusted networks.(github.com)
In summary, Jelu is a focused, open-source personal book-tracking application with import/export tools, tagging, multi-user support and a frontend plus API aimed at replacing hosted book-tracking services. It is delivered as a JVM application and as a Docker image, with documentation and usage guides maintained by the project.
Categories:
Tags:
Tech Stack:
Similar Services

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.

Calibre-Web
Web interface for browsing, reading, and managing a Calibre eBook library
Self-hosted web app to browse, read, download, and manage eBooks from an existing Calibre library, with OPDS catalogs, user permissions, and device sync options.


Audiobookshelf
Self-hosted audiobook and podcast server
Self-hosted audiobook and podcast server with multi-user playback sync, metadata management, downloads, and web/mobile clients.


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.


BookLore
Self-hosted multi-user digital library with OPDS and built-in reader
Self-hosted, multi-user ebook library with smart shelves, automatic metadata, OPDS, device sync (Kobo/KOReader), BookDrop imports, and an in-browser reader.


RomM
Self-hosted ROM manager and browser-based player
Self-hosted ROM manager that scans, enriches, and organizes game collections, with metadata, artwork, tags, and optional in-browser playback.
Kotlin
Spring Boot
Docker
TypeScript
Gradle
npm
Node.js