A document viewer for e-ink readers that opens PDF, DjVu, EPUB, FB2, CBZ and many other formats on Kindle, Kobo, PocketBook and more.
foobnix/LibreraReader
An e-book reader for Android that opens PDF, EPUB, MOBI, DjVu, FB2, CBZ and many other document formats.
Open-source alternative to:Google Play Books
Moon+ Reader
- Stars
- 5,010
- Forks
- 463
- Open issues
- 533
- Last commit
- 2 days ago
What is it?
Librera Reader is an e-book reader for Android devices. It opens a wide range of formats, including PDF, EPUB and EPUB3, MOBI, AZW and AZW3, DjVu, FB2, TXT, RTF, HTML, CBZ and CBR comics, and DOC and DOCX documents, and it can also browse OPDS catalogs for downloading books.
The project is built with the Android NDK and uses MuPDF for PDF rendering, with DjVuLibre, libmobi and other native libraries handling the remaining formats. The repository includes build instructions for Google Play and F-Droid flavors, with the F-Droid build avoiding Google services.
Development was paused in 2022 and the README notes that the project's future timing is uncertain. Releases continue to appear in the repository.
Key features
- 01Reads PDF, EPUB, MOBI, AZW3, DjVu, FB2 and many other e-book formats.
- 02Opens CBZ and CBR comic archives.
- 03Browses OPDS catalogs to fetch books online.
- 04Offers a Google Play build and a Google-services-free F-Droid build.
Use cases
- Reading PDFs and e-books on an Android phone or tablet.
- Reading comics stored as CBZ or CBR files.
- Downloading books from an OPDS library server.
Quick start
- 1
Install Librera from Google Play or F-Droid
- 2
Create a PKCS12 keystore to build from source
keytool -genkey -v -storetype PKCS12 -keystore keystore.pkcs12 -alias ALIAS -keyalg RSA -keysize 2048 -validity 10000 - 3
Link MuPDF into the build (edit the paths in the script first)
./link_to_mupdf_x.x.x.sh - 4
Build the Librera APK with Gradle
./gradlew assembleLibrera
Things to know
- Development and support are frozen for an unpredictable time, according to the README.
- Android only; it is an e-book reader for Android devices.
- Building from source needs the Android NDK, a keystore, and a Firebase setup for the Google Play version.
In collections
Topics
FAQ
- What is LibreraReader?
- An e-book reader for Android that opens PDF, EPUB, MOBI, DjVu, FB2, CBZ and many other document formats. Librera Reader is an e-book reader for Android devices. It opens a wide range of formats, including PDF, EPUB and EPUB3, MOBI, AZW and AZW3, DjVu, FB2, TXT, RTF, HTML, CBZ and CBR comics, and DOC and DOCX documents, and it can also browse OPDS catalogs for downloading books.
- Is LibreraReader free to use? What license does it have?
- LibreraReader is open source under the Other license. Check the license terms before using it in commercial products.
- Is LibreraReader still maintained?
- Actively maintained. The last commit to LibreraReader was on Nov 5, 2026.
- What can I use LibreraReader for?
- Reading PDFs and e-books on an Android phone or tablet. Reading comics stored as CBZ or CBR files. Downloading books from an OPDS library server.
- How do I install LibreraReader?
- Install Librera from Google Play or F-Droid Create a PKCS12 keystore to build from source: keytool -genkey -v -storetype PKCS12 -keystore keystore.pkcs12 -alias ALIAS -keyalg RSA -keysize 2048 -validity 10000 Link MuPDF into the build (edit the paths in the script first): ./link_to_mupdf_x.x.x.sh Build the Librera APK with Gradle: ./gradlew assembleLibrera
- Where can I get LibreraReader?
- The source code and installation instructions are on GitHub: https://github.com/foobnix/LibreraReader
Summary generated by AI from the project's README. GitHub stats refresh daily.
Related projects
An open-source, local-first ebook reader for macOS, Windows, Linux, Android and iOS, with a built-in AI agent and sandboxed plugins.
A self-hosted library and reading platform for ebooks, PDFs, audiobooks, and comics, with progress sync across web, iPhone, Kobo, and KOReader.
An open-source cross-platform ebook reader for EPUB, PDF, MOBI and more, with sync across devices, built with Next.js and Tauri.
A cross-platform e-book reader built with Flutter that supports EPUB, MOBI, AZW3, FB2, TXT and PDF, with AI-assisted reading tools.
Self-hosted reading server for manga, comics, webtoons, and EPUB/PDF books, with browser readers and sharing for family and friends.