lq-259/legado_flutter — explained in plain English
Analysis updated 2026-05-18
Read online novels and e-books across Android, iOS, Windows, macOS, and Linux.
Reuse existing Legado book sources and parsing rules on new platforms.
Contribute to an early-stage community rewrite of a popular reading app.
Explore how Flutter and Rust are bridged together in a real cross-platform app.
| lq-259/legado_flutter | gradium-ai/gradbot | rust-kotlin/ashell | |
|---|---|---|---|
| Stars | 72 | 74 | 68 |
| Language | Rust | Rust | Rust |
| Setup difficulty | — | — | easy |
| Complexity | 4/5 | 3/5 | 3/5 |
| Audience | developer | developer | developer |
Figures from each repo's GitHub metadata at analysis time.
Legado Flutter is a cross-platform rewrite of Legado, an open-source e-book and online reading application originally built for Android only. The goal of this rewrite is to expand the app to work on Android, iOS, Windows, macOS, and Linux, while also improving performance through a Rust-based core engine. The architecture splits the work between two layers. Flutter handles the visual interface, including the bookshelf, reader, search, and source management screens. Rust handles the heavy lifting underneath, organized into separate modules for networking, content parsing (formats like TXT and EPUB), storage via SQLite, and the book-source rule engine, which is the part that knows how to fetch and parse content from different online reading sites. These two layers communicate through flutter_rust_bridge, a tool that generates the bridging code between Flutter's Dart language and Rust. You would use this if you want to read online novels or e-books across multiple platforms using the Legado ecosystem of book sources and parsing rules, but want native performance and support beyond Android. The project is still in early development, the infrastructure is being built out and most major phases have not started yet. It requires Flutter 3.0 or later and Rust 2024 edition to build. This is a community-driven project and is not officially affiliated with the original Legado project.
A cross-platform rewrite of the Legado e-book reading app, using Flutter for the interface and Rust for fast content parsing across desktop and mobile.
Mainly Rust. The stack also includes Flutter, Rust, Dart.
Mainly developer.
This repo across BitVibe Labs
Verify against the repo before relying on details.