Read web novels from multiple Chinese platforms in one ad-free app without switching between websites.
Create custom book sources by writing scraping rules to add any novel website to the app.
Customize your reading interface with fonts, colors, backgrounds, and animations to suit your preferences.
Automate novel reading workflows by using the web API or Content Provider to integrate with external tools.
Requires Android SDK and emulator/device setup; Kotlin/Gradle build system needs initial dependency resolution.
Legado is a free and open-source Android app for reading online novels and web fiction. Unlike conventional ebook readers that only handle files you already own, Legado lets you define your own content sources, websites or online novel platforms, by writing rules that tell the app how to scrape and parse their pages. Once a source is configured, you can search, browse, and read content from it directly inside the app, without advertisements and with full control over your reading experience. The app does not come with built-in content. Users add \"book sources\" (configurations for scraping specific websites) or import them from the community. This design is intentional: it means the app works with virtually any novel website as long as someone has written the corresponding source rule. Key features include a fully customizable reading interface (fonts, colors, background, line spacing, page-turn animations), support for local TXT and EPUB files, content replacement rules to strip ads from scraped text, a subscription feature for following specific content, and both Chinese and English interfaces. The app also exposes a web API and a Content Provider API so external tools or scripts can interact with it programmatically, and supports importing configurations via special URLs. You would use Legado if you are a Chinese web fiction reader who wants a consistent, ad-free reading experience across multiple novel platforms, or if you want to centralize your online reading in a single app with fine-grained display customization. The app is written in Kotlin and targets Android. It is entirely open-source and ad-free. The underlying scraping engine uses libraries including Jsoup for HTML parsing and JsonPath for JSON-based sources.
Generated 2026-05-18 · Model: sonnet-4-6 · Verify against the repo before relying on details.