A free and open-source novel reader for Android and Desktop
Download β’ Documentation β’ Wiki β’ δΈζ
A cross-platform novel reader with support for multiple sources through extensions and JavaScript plugins. Read your favorite web novels offline with a customizable reading experience.
- π± Android and Desktop support
- π Multiple sources via extensions and JavaScript plugins
- π₯ Offline reading with chapter downloads
- π Search across multiple sources
- π Library management with categories and filters
- π Dark mode and customizable themes
- π AI Text-to-Speech (Desktop)
- π¦ Import Legado/ι θ―» book sources
- π« No ads or tracking
Download the latest APK from GitHub Releases
Requirements: Android 7.0 or higher
Download the latest release from GitHub Releases
Supported: Windows, macOS, Linux
IReader now supports LNReader sources! Follow these steps:
-
Add LNReader Repository
- Go to Settings β Repository
- Tap the Add icon (+)
- Select Quick Add Popular Repo
- Choose LNReader
- Save and refresh remote sources in the Source screen
-
Storage Permissions (Optional)
- By default, LNReader sources are saved to app cache (no permissions needed)
- To save sources to external storage for easier access, disable "Saved Sources to Cache" in Settings β General
- If using external storage, grant storage permissions when prompted
-
Start Reading
- Browse sources to find novels
- Add books to your library
- Download chapters for offline reading
Note: IReader no longer supports the in-app default repository. You must add repositories manually in Settings.
IReader supports importing book sources from Legado/ι θ―», a popular Chinese novel reader:
- Go to More β Community β Legado Sources
- Enter a Legado source URL or paste JSON directly
- Select sources to import and tap Import
Imported sources appear immediately in your sources list.
- π Full Documentation Index - Start here for all guides
- Text-to-Speech Guide
- Sources & Extensions
- Sync & Backup
- Developer Documentation
Contributions are welcome! See CONTRIBUTING.md for guidelines.
- Translations: Weblate
- Extensions: IReader Extensions
We're looking for a developer to help wire the iOS module to the main app. All the groundwork is done β the iOS module exists and the core components are ready β but the final integration work remains. @kazemcodes is unable to continue this work due to not having access to a Mac.
The app can also leverage IReader's existing sources since they are compiled to Native/JS, making the integration straightforward.
If you have iOS/macOS development experience and want to help bring IReader to iOS, please reach out!
Licensed under Apache 2.0 License
- LNReader β Thank you for maintaing the plugins
- Tachiyomi β Architecture inspiration
- Piper TTS β Text-to-speech engine
- All our contributors
| Library | Book Detail | Reader |
|---|---|---|
![]() |
![]() |
![]() |
| Settings | Theme | TTS |
|---|---|---|
![]() |
![]() |
![]() |
| Statistics | Leaderboard | Translation |
|---|---|---|
![]() |
![]() |
![]() |








