IReader

Verified safeOpen sourceExclusive
—
No reviews reviews
2
downloads
8.0
android

AI summary

Open-source reader for novels and ebooks, with multi-source search, chapter downloads, library organization, customizable themes, and desktop text-to-speech. Version 2.0.27 improves search, EPUB handling, backups, and text-to-speech.

Generated by AI. May contain inaccuracies.

Screenshots

About this app

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.

License Apache-2.0 license

What's new

v2.0.27Nov 14, 2026

🎉 IReader v2.0.27 📦 What's New - feat(i18n): Update Chinese translations for similar titles (#270) (@Lana0741) - feat(i18n): migrate hardcoded UI strings in More Screen (#279) (@Lana0741) - fix: accept object init in the URLSearchParams JS polyfill (#285) (@LautaBett) - chore: update dependencies and improve theme error handling (@kazemcodes) - Refactor translation and TTS services, improve regex handling, and enhance backup import functionality (@kazemcodes) - feat(build): enhance APK size reduction and configure Zip tasks for Zip64 support (@kazemcodes) - feat: add GitHub Actions workflow for publishing source API and update package version handling (@kazemcodes) - feat: add Kotlin Multiplatform plugin support and update package version in source-api (@kazemcodes) - fix: remove unused iOS build result from GitHub Actions script and clean up test summary (@kazemcodes) - ci: Remove PR comment step from Check workflow (@kazemcodes) - fix(extensions): don't crash when an extension fails to load (#290) (@database4k) - feat: add local network permission handling for Android 17+ and implement rationale dialog (@kazemcodes) - fix(tts): keep bracketed text, resume from headset, save chapter progress (#287) (@database4k) - feat(tts): tapping a paragraph scrolls it to the top (#292) (@database4k) - feat(search): respect source languages; search likely hits first (#293) (@database4k) - fix(tts): don't stall on "..."; keep TTS chapter progress after the reader closes (#296) (@database4k) - fix(epub): don't repeat the chapter title; keep lines in one paragraph (#297) (@database4k) - fix(epub): keep paragraph breaks and real text on export (#288) (@database4k) - fix(search): global search uses the source's own search filters (#289) (@database4k) - fix(backup, reader): restore keeps history; whitespace-tolerant replacements (#291) (@database4k) - feat: Enhance security measures and backup configurations (@kazemcodes) - fix(security): update function return syntax for badge management functions (@kazemcodes) - fix(security): enhance security policies and privilege checks for user data (@kazemcodes) ; fix(version): update versionName to 2.0.27 and versionCode to 81 for DMG packaging compliance (@kazemcodes) - replace keys (@kazemcodes)

About this version

Version
2.0.27 (81)
Size
52.2 MB
Requires Android
8.0
Target SDK
26
Architecture
arm64-v8a
Downloads
2
Updated
Nov 14, 2026
Package
ir.kazemcodes.infinityreader
Languages1
English

Similar apps

Ratings & reviews

—
0 ratings
  • 5
    0
  • 4
    0
  • 3
    0
  • 2
    0
  • 1
    0

Write a review

Tap a star to rate this app