Awesome
English | 简体中文
<br> <p align="center"> <img src="./docs/images/Anx-logo.jpg" alt="Anx-logo" width="100" /> </p> <h1 align="center">Anx Reader</h1> <p align="center"> <a href="https://github.com/Anxcye/anx-reader/blob/main/LICENSE"><img src="https://img.shields.io/github/license/anxcye/anx-reader" alt="License" ></a> <a href="https://github.com/Anxcye/anx-reader/releases"><img src="https://img.shields.io/github/downloads/anxcye/anx-reader/total" alt="Downloads"></a> <a href="https://hellogithub.com/repository/819a2b3050204451bed552a8812114e5" target="_blank"><img src="https://abroad.hellogithub.com/v1/widgets/recommend.svg?rid=819a2b3050204451bed552a8812114e5&claim_uid=WBA1XOQirm2GRqs&theme=small" alt="Featured|HelloGitHub"/></a> <a href="https://github.com/anxcye/anx-reader/stargazers"><img src="https://img.shields.io/github/stars/anxcye/anx-reader" alt="stars"></a> </p>Anx Reader is an application focused on reading, without any online promotional content. It can help you concentrate more on reading and improve your reading efficiency.
Support epub / mobi / azw3 / fb2 / txt Available on Android and Windows.
- More comprehensive synchronization features. Supports using WebDAV to sync reading progress, notes, and book files.
- Rich and customizable reading color schemes for a more comfortable reading experience.
- Powerful reading statistics to record your every reading session.
- Rich reading note-taking features for deeper reading.
- Interface adapted for phones and tablets.
TODO
- UI adaptation for tablets
- Page-turning animation
- TTS voice reading
- Reading fonts
- Translation
- Full-text translation
- Support for more file types (pdf)
- Support for WebDAV synchronization
- Support for Linux, MacOS
I Encountered a Problem, What Should I Do?
Check Troubleshooting
Submit an issue, and we will respond as soon as possible.
Telegram Group: https://t.me/AnxReader
Screenshots
windows | Android Tablet |
---|---|
Building
Want to build Anx Reader from source? Please follow these steps:
- Install Flutter.
- Clone and enter the project directory.
- Run
flutter pub get
. - Run
flutter gen-l10n
to generate multi-language files. - Run
dart run build_runner build --delete-conflicting-outputs
to generate the Riverpod code. - Run
flutter run
to launch the application.
You may encounter Flutter version incompatibility issues. Please refer to the Flutter documentation.
License
Anx Reader is licensed under the GPL-3.0 License.
Starting from version 1.1.4, the open source license for the Anx Reader project has been changed from the MIT License to the GNU General Public License version 3 (GPLv3).
Thanks
foliate-js, which is MIT licensed, it used as the ebook renderer. Thanks to the author for providing such a great project.
foliate, which is GPL-3.0 licensed, selection and highlight feature is inspired by this project.
And many other open source projects, thanks to all the authors for their contributions.