https://github.com/ireaderorg/ireader
Free and open source novel reader for Android and Desktop.
https://github.com/ireaderorg/ireader
android compose hacktoberfest ireader kotlin light-novels novel novel-reader reader webnovel webnovels
Last synced: 12 days ago
JSON representation
Free and open source novel reader for Android and Desktop.
- Host: GitHub
- URL: https://github.com/ireaderorg/ireader
- Owner: IReaderorg
- License: apache-2.0
- Created: 2021-11-06T16:11:05.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2026-01-31T17:55:33.000Z (3 months ago)
- Last Synced: 2026-02-01T05:34:03.146Z (3 months ago)
- Topics: android, compose, hacktoberfest, ireader, kotlin, light-novels, novel, novel-reader, reader, webnovel, webnovels
- Language: Kotlin
- Homepage: https://ireaderorg.netlify.app/
- Size: 82.5 MB
- Stars: 689
- Watchers: 8
- Forks: 42
- Open Issues: 8
-
Metadata Files:
- Readme: README.md
- Changelog: changelog.md
- Contributing: CONTRIBUTING.md
- Funding: .github/FUNDING.yml
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
Awesome Lists containing this project
README
# π IReader - Open Source Reader App for Android & Desktop
[](LICENSE)
[](https://github.com/IReaderorg/IReader/releases)
[](https://github.com/IReaderorg/IReader/stargazers)
[](https://github.com/IReaderorg/IReader/releases)
**The best free and open-source reader app for novels, light novels, and web novels**
[Download APK](https://github.com/IReaderorg/IReader/releases) β’ [Website](https://ireaderorg.netlify.app) β’ [Documentation](docs/README.md) β’ [δΈζ](README_zh.md)
IReader is a powerful open-source reader app for Android and Desktop. Read light novels, web novels, and ebooks offline with the most customizable reading experience. No ads, no tracking, completely free forever.
**Perfect for:** Light novel readers β’ Web novel enthusiasts β’ Ebook lovers β’ Anyone who wants a privacy-focused reader app
## β¨ Why IReader is the Best Reader App
IReader is the ultimate open-source reader app for novel enthusiasts. Unlike other reader apps, IReader offers:
- π± **Cross-Platform** - Android and Desktop (Windows, macOS, Linux) support
- π **Multi-Source Support** - Access novels from multiple sources via extensions and JavaScript plugins
- π₯ **Offline Reading** - Download chapters and read without internet connection
- π **Smart Search** - Search across multiple sources simultaneously
- π **Library Management** - Organize with categories, filters, and custom collections
- π **Customizable Themes** - Dark mode, custom themes, and full UI customization
- π **AI Text-to-Speech** - High-quality TTS powered by Piper (Desktop)
- π¦ **Legado Import** - Import book sources from Legado/ι
θ―»
- π **Privacy-Focused** - No ads, no tracking, no data collection
- β‘ **Fast & Lightweight** - Optimized performance and battery efficiency
### What Makes This Reader App Different?
**100% Free & Open Source:** No hidden costs, no premium features, no subscriptions. The entire codebase is open for inspection and contribution.
**Privacy First:** Unlike commercial reader apps, IReader doesn't collect your data, show ads, or track your reading habits.
**Highly Customizable:** Every aspect of the reading experience can be adjusted - fonts, spacing, colors, themes, gestures, and more.
**Active Development:** Regular updates, bug fixes, and new features driven by community feedback.
## π² Download IReader
### Android Reader App
Download the latest APK from [GitHub Releases](https://github.com/IReaderorg/IReader/releases)
**Requirements:** Android 7.0 or higher
**Why download this reader app?**
- No Google Play restrictions
- Always get the latest features first
- Direct APK installation
- No region locks
### Desktop Reader App
Download the latest release from [GitHub Releases](https://github.com/IReaderorg/IReader/releases)
**Supported Platforms:** Windows, macOS, Linux
**Desktop Features:**
- AI-powered Text-to-Speech
- Larger screen optimization
- Keyboard shortcuts
- Multi-window support
## π Quick Start
### Using LNReader Sources (Recommended)
IReader now supports LNReader sources! Follow these steps:
1. **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
2. **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
3. **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.
### Using Legado Sources
IReader supports importing book sources from [Legado/ι
θ―»](https://github.com/gedoor/legado), a popular Chinese novel reader:
1. Go to **More β Community β Legado Sources**
2. Enter a Legado source URL or paste JSON directly
3. Select sources to import and tap **Import**
Imported sources appear immediately in your sources list.
## π Documentation
- **[π Full Documentation Index](docs/README.md)** - Start here for all guides
- [Text-to-Speech Guide](docs/guides/tts.md)
- [Sources & Extensions](docs/guides/sources.md)
- [Sync & Backup](docs/guides/sync_backup.md)
- [Developer Documentation](docs/developer/README.md)
## π Contributing
Contributions are welcome! See [CONTRIBUTING.md](CONTRIBUTING.md) for guidelines.
- Translations: [Weblate](https://hosted.weblate.org/projects/ireader/ireader/)
- Extensions: [IReader Extensions](https://github.com/IReaderorg/IReader-extensions)
### π iOS Developer Needed
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!
## π License
Licensed under [Apache 2.0 License](LICENSE)
## π Acknowledgments
- [LNReader](https://github.com/LNReader/lnreader) β Thank you for maintaing the plugins
- [Tachiyomi](https://github.com/tachiyomiorg/tachiyomi) β Architecture inspiration
- [Piper TTS](https://github.com/rhasspy/piper) β Text-to-speech engine
- All our [contributors](https://github.com/IReaderorg/IReader/graphs/contributors)
---
## π Keywords
reader app, android reader app, open source reader app, novel reader app, light novel reader, web novel reader, ebook reader app, free reader app, offline reader app, cross-platform reader, desktop reader app, privacy reader app, customizable reader app, tachiyomi alternative, legado alternative, best reader app, novel app, book reader, reading app, android novel reader, ios reader app alternative
**IReader** - The open-source reader app that respects your privacy and gives you complete control over your reading experience.
## Screenshots
| Library | Book Detail | Reader |
| ------- | ----------- | ------ |
|  |  |  |
| Settings | Theme | TTS |
| -------- | ----- | --- |
|  |  |  |
| Statistics | Leaderboard | Translation |
| ---------- | ----------- | ----------- |
|  |  |  |