Access your legado Android book library from a desktop browser or iPhone after self-hosting the server.
Read web novels from custom third-party book sources through a browser without opening an Android app.
Listen to audio books or read local EPUB and PDF files via a self-hosted web interface.
Requires self-hosting a Kotlin/Spring Boot server, README and UI are primarily in Chinese.
Reader is a self-hosted server version of a popular Chinese e-book and online novel reading application. The original app, known as legado or 阅读3, runs on Android phones and lets users read web novels and books from custom sources. This project takes the same functionality and wraps it in a server backend, so readers can access their library from a desktop browser or iOS device without needing an Android phone. The server is built with Kotlin, Spring Boot, and Vert.x on the backend, and Vue.js on the frontend. Once deployed, it provides a web interface that mirrors the features of the mobile app: managing custom book sources (configuring where the app fetches chapter content), maintaining a bookshelf, searching across sources, reading with configurable themes and fonts, syncing progress via WebDAV, and importing local files in formats like TXT, EPUB, UMD, and PDF. Additional features listed in the README include manga support, audio book playback (in some browsers), RSS subscriptions, scheduled bookshelf updates, and Kindle reading support. The source detection feature checks whether a configured book source has become unavailable. The README is written in Chinese. The project includes a disclaimer explaining that it is a search aggregation tool that queries third-party websites for content, and that the developer is not responsible for content found through those sources. The full source code was open until version 2.5.4. Newer versions have only partial source available under a related repository. The project credits the original legado Android app and a companion web client as its foundation.
← hectorqin on gitmyhub — every repo by this author, as a profile.
Verify against the repo before relying on details.