Ebook Reader

35 open source Ebook Reader apps

Amaze File Utilities
APK
From the developers of open source app Amaze File Manager. An open source app to view, manage and analyse internal storage media files with built-in media players, without any ads and with a beautiful UI. Analyse: - Analyse storage for junk files to delete - Group similar images, memes, low-light images, blurred images, selfies or group images - Group large, duplicate or hidden files in storage - Group cluttered media files (uses algorithms to identify videos that may not be useful) - Group old downloads, recordings or screenshots - Group unused / most used / least used installed apps, large apps or games, apps that use most data - Group Whatsapp / Telegram media files - Group apps that use most Mobile / Wifi network data - Clean junk data of uninstalled apps - Group list of apps growing in size - Group apk files in storage that may not be useful - Clear RAM for better performance - Compress media files Media Files: - View / group / sort in list or grid - Delete / share / go to location - Open using inbuilt player - Jump to any date instantly - Search for any media file instantly - Compress images / video files - Cast on tv Music Player: - Shuffle, play on repeat - View waveform data for better insight of song - Change playback pitch or speed - Add, remove songs to playlists Video Player: - Play videos with gestures to skip, manage volume, brightness within player - View in picture-in-picture mode - Supports gesture to play, pause, skip, change brightness or volume within player - Play in background or PIP (picture-in-picture) window - Lock gestures or orientation - Search and download online subtitles within player - Change playback aspect ratio, pitch and speed - Compress videos to save data Image Viewer: - View, share or delete images - Edit using inbuilt image editor - Add stickers, text, rotate, crop or draw over images - View image histogram or other metadata - Compress images to save data Document Viewer: - View pdf, epub, docx, xps, oxps, cbz, fb2 and mobi files using inbuilt viewer - Search for text in viewer - Switch between dark or light mode in pdf viewer - Bookmark a page in your epub digital book Transfer: - Transfer data between devices through wifi p2p - High transfer speeds using android Wifi-direct Trash bin (Recycle bin): - Delete files temporarily to recycle bin - Restore / delete permanently based on max number of files / maximum days / maximum size Contact: Telegram - https://t.me/AmazeFileManager Issue tracker: https://github.com/TeamAmaze/AmazeFileUtilities-Issue-Tracker/issues Source Code: https://github.com/TeamAmaze/AmazeFileUtilities Fdroid: https://f-droid.org/en/packages/com.amaze.fileutilities/ Notes: - This app is based on a trial period post which you're supposed to subscribe / get lifetime membership to continue using the app. - You can try Fdroid version (all features except Face analysis capabilities) for a FLOSS version. - Fdroid version may list app as anti-feature: don't worry we're not using third party network service, our app calls our own servers just to validate your trial using a random ID that is generated by our own app.
F-DroidGitHubIzzyOnDroid
A
Anx Reader
APK
Anx Reader, a thoughtfully crafted e-book reader for book lovers. Featuring powerful AI capabilities and supporting various e-book formats, it makes reading smarter and more focused. With its modern interface design, we're committed to delivering pure reading pleasure. 📚 Rich Format Support Support for major e-book formats: EPUB, MOBI, AZW3, FB2, TXT Perfect parsing for optimal reading experience ☁️ Seamless Sync Cross-device synchronization of reading progress, notes, and books via WebDAV Continue your reading journey anywhere, anytime 🤖 Smart AI Assistant Integration with leading AI services: OpenAI, DeepSeek, Claude, Gemini Intelligent content summarization and reading position recall for enhanced efficiency 🎨 Personalized Reading Experience Carefully designed theme colors with customization options Switch freely between scrolling and pagination modes Import custom fonts to create your personal reading space 📊 Professional Reading Analytics Comprehensive reading statistics Weekly, monthly, and yearly reading reports Intuitive reading heatmap to track every moment of your reading journey 📝 Powerful Note System Flexible text annotation features Export options in TXT, CSV, and Markdown formats Easily organize and share your reading insights 🛠️ Practical Tools Smart TTS reading to rest your eyes Full-text search for quick content location Instant word translation to enhance reading efficiency 💻 Cross-Platform Support Seamless experience on Android / Windows / MacOS / iOS Consistent user interface across devices
F-DroidGitHub
Archiv
APK
Archiv is an Android app for managing and scanning documents, featuring fast search, tagging, and local processing for maximum privacy. Features High-Quality Scanning: Capture documents with precision and ML-powered corner detection. Document Management: Organize your scanned documents with a powerful tagging system and fast search. PDF Generation: Convert your scans into high-quality PDF files. Privacy First: All processing and storage happen locally on your device. Multi-language Support: Available in English and Hindi. Modern UI: Built with Jetpack Compose for a smooth and responsive experience. Everything is processed on-device, and your documents never leave your phone. Open-source and privacy-focused.
F-DroidGitHub
Areada
APK
Areada is a minimal offline Android reader focused on lightweight local reading. It supports EPUB, PDF, TXT, and FB2 files with a clean monochrome interface, local folder access, saved reading progress, bookmarks, search, filters, and basic plain-text notes. Features: - EPUB, PDF, TXT, and FB2 support - FB2 support for .fb2, .fb2.zip, and .fbz files - Local plain-text notes - Bookmarks and recent reading - Saved reading progress - Search and file-type filters - Folder-aware filtering - Reader themes, font options, and font size settings - EPUB title, ToC, section navigation, and external link handling - PDF rendering with support for visible annotations/callouts/highlights on supported Android versions - PDF internal/external link handling with confirmation for external links - Storage Access Framework folder picker - Offline-only reading - No internet permission - No ads, analytics, tracking, accounts, or cloud sync - No device-wide automatic scanning
F-DroidGitHub
Book's Story
APK
Book's Story — Material You eBook reader built with Jetpack Compose. Free & Open source & Ad-free, with extensive customization options and support for multiple file formats. Main Features: * Storage Access Framework * 7 supported file formats(.pdf, .txt, .epub, .fb2, .html, .htm, .md) * Material You design with unique themes and color presets * Organized Library with custom categories and chapters in the Reader * Highly customizable Enjoy a sleek, customizable reading app with modern design, built with Jetpack Compose. It’s open-source, offering you a personalized, ad-free journey through your favorite books!
F-DroidGitHubIzzyOnDroid
Chaka Book Reader
APK
Read fluently and comfortably, with simple and clear interface. Supported Document Types: PDF, EPUB, MOBI, CBZ, FB2, XPS, TXT, HTML, OFFICE(DOCX, XLSX, PPTX), and ZIP/GZIP packages of previous documents are suppoted. Features: · Horizontal / Vertical Flip · Continuous Scroll · Lock Stray: Keep scroll straight · Margin Crop · Focus Mode: Keep page position on flipping zoomed pages · Smarty Focus: Recognize page border bias in Focus Mode · RtL Text: Support Top-to-Bottom, Right-to-Left(TB-RL) text · Single Column: Support scanned dual-spread PDF page · Color Palette · Font Size selectable · Text Select and more operations · Table of Contents · Bookmarks · Links · Search · Share book · Remember reading states The project is under active development.
F-DroidGitHub
Comfort Reader
APK
Comfort Reader makes reading easier for you. It streams any text directly to your eyes. Smart text processing and colored letter animation help you to recognize and understand text faster and better. Reading a book will seem just like watching a film, at the speed that works best for you. Main features include: supported file formats: txt and pdf displays; just the current phrase you are about to read; makes sure that associated words won't get chopped randomly (as in conventional Speed Reading Apps with Rapid Serial Visual Presentation); creates a fluent stream of text at your desired speed; colored letter animation stimulates better concentration and comprehension; trains your reading, reduces regression and expands your vision span; fully costumizable text appearance and reading configuration
F-DroidGitHub
Comics Reader
APK
N.B No cbr (rar archive) support in F-Droid build. * Can be used to open cbz, cbt; jpeg, png and gif from any file manager. * Comics browser with thumbnails. * Bookmarks manager to download albums from remote sites. * Fast pages switcher with pages previews. * Double pages mode. * Fling gesture to change page with smooth animation. * Fullscreen for devices with physical buttons. * Use lower quality images (resolution is decreased) if any out of memory exception occurs. * Available in English, French & Turkish languages (any translators are welcome to contribute ^^)
F-Droid
EinkBro
APK
It's a lightweight browser to provide powerful features designed for Eink devices. E-Ink specific features * pageUp / pageDown / Back button on toolbar * Physical volume keys for pageUp/pageDown * Tapping on screen left/right edge for pageUp/Down (finger button on toolbar) * Desktop mode feature * All icons in high contrast colors * Tab count count toolbar * Font size change button * Bold font button * Reader mode * Vertical Read mode Basic UI/Handling: * optimized for one hand handling (toolbar at bottom) * tab control (switch, open, close unlimited tabs) * full material design * fullscreen browsing (optional) * navigation button in fullscreen mode * fast toggle for most important settings * advanced gesture control for toolbar and navigation button Some nice extra features: * small size * search on site * open links in background * Websearch (from marked text context menu) * screenshots of the whole website * share/save as PDF * open links in other apps (for example YouTube) Permissions that may be used * INTERNET: it's a browser, so it's expected. * READ_EXTERNAL_STORAGE, WRITE_EXTERNAL_STORAGE: for saving web page as PDF or epub file, and for downloading files. * INSTALL_SHORTCUT: to install web shortcuts on Home. * ACCESS_FINE_LOCATION, ACCESS_COARSE_LOCATION: when using some navigation web site, or some web service that needs location, these permissions are needed.
F-DroidGitHub
Episteme Reader
APK
Episteme Reader is an offline-first, privacy-focused document and e-book reader that supports PDF, EPUB, MOBI, AZW3, Markdown, HTML, and plain text. Features: Documents: View PDF, Markdown (MD), TXT, and HTML files. E-books: Read EPUB, MOBI, and AZW3 files using native parsing. PDF Modes: Vertical Scroll and Paginated views. Annotations: Draw directly on pages (ink, highlighter, eraser) or add text notes. Customization: Adjust font size, margins, and import custom fonts (.ttf, .otf). Organization: Built-in library management and Text-to-Speech (TTS) support. This is a completely free and open-source (OSS) app built natively using Jetpack Compose.
F-DroidGitHub
Futon
APK
Futon is a free and open source manga reader for Android. Note: Futon is an unofficial fork of Kotatsu Main Features: - Online manga catalogs (with 1100+ manga sources) - Support for Tachiyomi keiyoushi extensions - Search manga by name, genres, and more filters - Favorites organized by user-defined categories - Reading history, bookmarks, and incognito mode support - Download manga and read it offline. Third-party CBZ archives are also supported - Clean and convenient Material You UI, optimized for phones, tablets, and desktop - Standard and Webtoon-optimized customizable reader, gesture support on reading interface - Notifications about new chapters with updates feed, manga recommendations (with filters) - Integration with manga tracking services: Shikimori, AniList, MyAnimeList, Kitsu - Password / fingerprint-protected access to the app - Automatically sync app data with other devices on the same account - Support for older devices running Android 6+
F-DroidGitHubIzzyOnDroid
Ichaival
APK
Features * View and search your LANraragi database * View tags * Read archives * Bookmark archives to keep track of your current page * Sort archives by date (requires archives to be tagged with the DateAdded plugin) * View dual pages in landscape mode
F-DroidGitHub
KOReader
APK
An e-book reader app for Android devices, optimized for reading e-books and documents in various formats, including PDF and EPUB.
F-DroidGitHub
Kinoko[Manga Reader]
APK
Load the online comic content supported by any plug-in project to provide a convenient online comic viewing experience. ### Features: * Plug-in support, using git to manage plug-ins, you can use the plug-ins provided by developers to browse the corresponding network resources, or enter any git address to load the plug-in. * Collections, Add to favorites, easy and quick viewing at any time. * Download manga, download to local, and browse at any time without internet. * Volume keys can be used to turn pages, which can be easily turned with one hand. * Multiple browsing modes, turning pages horizontally or vertically.
F-DroidGitHub
Komelia
APK
Komelia is a client application for Komga, a media server for your comics, manga, BDs, magazines and eBooks. Organize your CBZ, CBR, PDF and EPUB files in different libraries, collections or reading lists. Manage edit metadata for your series and books. Read your books using built-in reader.
F-DroidGitHub
Kotatsu
APK
Kotatsu is a free and open source manga reader for Android. **Main Features:** - Online manga catalogs (with 1100+ manga sources) - Search manga by name, genres, and more filters - Favorites organized by user-defined categories - Reading history, bookmarks, and incognito mode support - Download manga and read it offline. Third-party CBZ archives are also supported - Clean and convenient Material You UI, optimized for phones, tablets, and desktop - Standard and Webtoon-optimized customizable reader, gesture support on reading interface - Notifications about new chapters with updates feed, manga recommendations (with filters) - Integration with manga tracking services: Shikimori, AniList, MyAnimeList, Kitsu - Password / fingerprint-protected access to the app - Automatically sync app data with other devices on the same account - Support for older devices running Android 5+
F-DroidGitHub
Librera Reader
APK
Librera Reader is a highly customizable and feature-rich application for reading e-books in PDF, EPUB, MOBI, DjVu, FB2, TXT, RTF, AZW, AZW3, HTML, CBZ, CBR, DOC, DOCX, formats. With its intuitive, yet powerful, interface, Librera makes ebook reading a veritable pleasure. It even features a unique auto-scrolling, hands-free Musician's mode, with controllable speed. F-Droid version is based on the latest MuPDF and support Android 4.1+. The only difference between Librera FD (F-Droid) and Librera PRO is the absence of Google Play services and Google Drive book synchronization in Librera FD. # Just a few Librera main features: * Easy document discovery by configurable criteria: * Auto-Scan (user-specified folders) * Browse folders (using an in-app file explorer) * Recent (featuring a reading-progress indicator) * Support for bookmarks, annotations, and EPUB3 tables of contents * Configurable Day and Night modes * Configurable link color (hence, footnotes and endnotes color) * Support for many popular offline dictionaries * Vertical-scroll lock * Auto- and manual centering of documents * Custom ad-hoc CSS coding * Single-page view of two-page documents * Musician's mode with configurable scroll speed * Customizable TTS reading and built-in media player * Page-wise TTS recording to MP3 or WAV * Multi-word text search * Support for archived (.zip) documents * Support for RTL languages (Thai, Hebrew, Arabic, etc.) * Import and export of settings, auto-backup of current session * Leading initials in FB2 documents * RSVP reading (à la Spritz) * Movable bookmarks, w/ a floating indicator * And a whole bunch of other features for you to check out. You can read books in your web browser with the Librera Book Reader https://librera.mobi/online-book-reader/ The best way to fully appreciate Librera Reader, however, is to use our restriction-free Librera PRO version from Google Play. If you enjoy Librera, please consider making a donation: https://www.patreon.com/librera
F-DroidGitHub
LightNovelReader
APK
LightNovelReader is an open source light novel reading app, developed with Kotlin and Jetpack Compose, providing light-wise size and smooth reading experience. Moreover, it has many useful features, e.g., EPUG export, offline read and multiple sources support. Features Developed with Jetpack Compose, providing smooth reading experience, supporting Android 7.0 - 15 Cache - support book content cache and offline first read. Explore - discover new book, recommendation ranking, label categories, key word search... Multiple source support - support switching between sources and even reading comic books. The data is independent between different sources. Bookshelf - complete bookshelf system, supporting creating and naming bookshelf, adding book to collections, book update notification Export book to EPUG file Passionate developers and more...
F-DroidGitHub
LxReader
APK
Open source e-book reader for Android. Supported e-book formats through the use of the crengine-ng library: fb2, fb3 (incomplete), epub (non-DRM), doc, docx, odt, rtf, pdb, mobi (non-DRM), txt, html, Markdown, chm, tcr. Main features: Most complete support for FB2 - styles, tables, footnotes at the bottom of the page Extensive font rendering capabilities: use of ligatures, kerning, hinting option selection, floating punctuation, simultaneous use of several fonts, including fallback fonts Word hyphenation using hyphenation dictionaries Ability to display 2 pages at the same time Displaying and Navigating Book Contents Ability to use bookmarks Reading books directly from a ZIP archive TXT auto reformat, automatic encoding recognition Flexible styling with CSS files Background pictures, textures, or solid background Animation of turning pages - like in a paper book or simple shift Customizable actions for touch screen zones View illustrations with scrolling and zooming - by long pressing on the illustration Select text and send it either to the clipboard or to another application, etc. Reading aloud with the possibility of using accent dictionary Built-in book library with search and/or filtering Simple built-in file manager for viewing the list of files on the device
F-Droid
Miru
APK
Miru App is an application written in Flutter for watching movies, comics, and novels. It supports Windows, Android, and Linux. It has friendly support for writing extensions and debugging logs. It also supports custom extension repositories. The official extension repository provides video sources, so you can use it without writing any extensions. It supports online viewing of various video, comic, and novel sources, achieving multi-platform unification. The design language of the system UI is unified.
F-DroidGitHub
MuPDF mini
APK
MuPDF Mini Viewer is a minimalist Android app that uses the MuPDF library to view PDF, XPS, CBZ, unprotected EPUB, and FB2 documents. This is a minimalist version of the MuPDF app, which focuses on reading only. It does not support editing annotations or filling out forms. The app will start with a file picker showing the contents of the external storage directory. Only files that it can open will be listed. Each document you open will start its own activity, so you can view many documents at once. Use the Overview system button to switch between the file picker and any open documents and other activities you have running. Tapping on the left and right side of the screen will flip to the previous and next pages. Tapping in the middle will bring up or hide the tool bars. A long tap will toggle highlighting of links. When the links are highlighted they are also active and tappable. You can pinch to zoom in. When zoomed in, tapping will scroll to advance the next screenful of content. In the toolbar there is a button to show the table of contents, if the document has one. In EPUB and FB2 documents, there is also a menu item to pick the font size. The scrubber at the bottom allows you to quickly jump to a given page in the document.
F-DroidGitHub
MuPDF viewer
APK
MuPDF supports PDF 1.7 with transparency, encryption, hyperlinks, annotations, searching, form editing and more. It also reads OpenXPS and CBZ (comic book) documents.
DirectF-DroidGitHub
Myne: Download & Read eBooks
APK
Myne is a FOSS Android application for downloading and reading ebooks from Project Gutenberg. It uses the GutenDex API to fetch metadata for ebooks in the backend. Additionally, it functions as an EPUB reader, allowing you to easily import and immerse yourself in your favorite EPUB books! Highlights: - Clean & beautiful UI based on Google's material design three guidelines. - Browse and download over 70k free ebooks available in multiple languages and updated daily. - Comes with inbuilt ebook reader while also having an option to use third-party ebook readers - Compatible with Android 7.0 and above (API 24+) - Supports Material You theming in devices running on Android 12+ - Comes in both light and dark mode. - MAD: UI and logic written with pure Kotlin. Single activity, no fragments, only composable destinations. PS: *The name of the app is inspired from the main character of an anime called Ascendance of a Bookworm.* Note: The app also uses the Google Books API to fetch some extra data like book summary and pages count etc, as the GutenBerg project don't include those values in their metadata. It tries it's best to map the data received from Google books with Gutenberg's metadata but the mapping is not 100% accurate and not all books available on GutenBerg is also available on Google books or is available but with different title, so you may find some books without summary or page count etc.
F-DroidGitHubIzzyOnDroid
NClientV3
APK
A configurable manga client for Android. Forked from NClientV2 by Dar9586, updated for modern Android. Requires Android 7.0 (API 24) and above. The app ships as an empty shell. Configure a supported source in Settings to unlock full functionality. Features - Browse main page - Search by query or tags - Include or exclude tags - Blur or hide excluded tags - Download galleries - Favorite galleries - PIN lock for privacy - Share galleries - Open in browser - Bookmarks - History What's new in V3 - Material 3 / Material You design - Fixed for Android 15+ (edge-to-edge, status bar) - Fixed CDN webp image loading - Updated build system and dependencies - Removed crash reporting / tracking - App ships as SFW empty shell by default
F-DroidGitHub
Page 1