需联网访问 GutenDex API 才能浏览和下载书目;自行编译需 Android Studio 与 Android SDK 环境;README 未给出源码构建命令

Myne
Pool-Of-TearsApache-2.0活跃维护一款 Android 电子书应用,可从 Project Gutenberg 免费下载并阅读公版电子书,基于 Jetpack Compose 构建,支持 EPUB 阅读。
An android app to download & read ebooks from Project Gutenberg, built with Jetpack Compose.
从 F-Droid、Google Play、IzzyOnDroid 或 GitHub Releases 安装 APK运行 Android 8.0(API 26)及以上的设备;README 未提及桌面端或 GPU 要求
从 Project Gutenberg 下载并阅读电子书的开源 Android 应用,内置 EPUB 阅读器
一款 Android 电子书应用,可从 Project Gutenberg 免费下载并阅读公版电子书,基于 Jetpack Compose 构建,支持 EPUB 阅读。
核心能力
- 通过 GutenDex API 拉取电子书元数据
- 浏览并下载超 7 万本多语言免费电子书
- 内置 EPUB 阅读器,也可调用第三方阅读器
- 基于 Jetpack Compose 与 Material 3 的单 Activity 界面
- 支持 Android 12+ 的 Material You 主题与深色模式
容易踩的坑
- v5.1.0Myne v5.1.0最新正式版2026-08-21 · 2026-08-21 17:21 UTC
New Features
- Improve sepia button layout in reader menu (https://github.com/Pool-Of-Tears/Myne/pull/304 https://github.com/Pool-Of-Tears/Myne/commit/82e7d75fe38d332fe66b7f858d77ca5657a92238)
- Add sepia theme in ebook reader (https://github.com/Pool-Of-Tears/Myne/pull/303 https://github.com/Pool-Of-Tears/Myne/commit/b247dbb86bf2ed2db8ca56ea722c679f6b0686e6)
- Add ability to create bookmarks in ebook reader (https://github.com/Pool-Of-Tears/Myne/pull/301 https://github.com/Pool-Of-Tears/Myne/commit/e734ab401635b13e8349e33bfd20cf319b6448cf)
Bug Fixes
- Fix reader screen ui scrolling/jumping when opening menu (https://github.com/Pool-Of-Tears/Myne/pull/310 https://github.com/Pool-Of-Tears/Myne/commit/430662351d0352a5933ec2c11968368e53c4a107)
- Add polling interval to download progress loop (https://github.com/Pool-Of-Tears/Myne/pull/306 https://github.com/Pool-Of-Tears/Myne/commit/dd3af60a2e0afbf774da913c4f25af556d0a5992)
Documentation Changes
- Fix broken star history chart (https://github.com/Pool-Of-Tears/Myne/pull/309 https://github.com/Pool-Of-Tears/Myne/commit/9f2f33314e565721781c7e900bf7198b003c28dd)
Chores
- Update translation (Chinese (Simplified Han script) (https://github.com/Pool-Of-Tears/Myne/pull/299 https://github.com/Pool-Of-Tears/Myne/commit/74d82fecfc456dcd7c9d99d4bacebee3699552e6)
- Update German translation (https://github.com/Pool-Of-Tears/Myne/pull/298 https://github.com/Pool-Of-Tears/Myne/commit/6f554b72f5fd3c94cc0bdf9bdc413352931962bf)
New Contributors
- @odilbekrustamov made their first contribution in https://github.com/Pool-Of-Tears/Myne/pull/303
- @RudreshRajvansh made their first contribution in https://github.com/Pool-Of-Tears/Myne/pull/306
- @SimonFoobar648 made their first contribution in https://github.com/Pool-Of-Tears/Myne/pull/309
Full Changelog: https://github.com/Pool-Of-Tears/Myne/compare/v5.0.0...v5.1.0
- v5.0.0Myne v5.0.02026-05-24 · 2026-05-24 07:57 UTC
查看更新说明
New Features
- Update target SDK to Android 17 (37) (https://github.com/Pool-Of-Tears/Myne/pull/296 https://github.com/Pool-Of-Tears/Myne/commit/04f0a6f0dc4b5fced6fcc79a66eadb8dd1c5d855)
- Remove Google Books API dependency (https://github.com/Pool-Of-Tears/Myne/pull/295 https://github.com/Pool-Of-Tears/Myne/commit/adca4add2ddc5901bc1838692d5a2032e17f5232)
Full Changelog: https://github.com/Pool-Of-Tears/Myne/compare/v4.9.1...v5.0.0
- v4.9.1Myne v4.9.12026-05-22 · 2026-05-22 14:19 UTC
查看更新说明
Bug Fixes
- Fix 404 error in pagination by using 'next' field for end detection (https://github.com/Pool-Of-Tears/Myne/pull/293 https://github.com/Pool-Of-Tears/Myne/commit/f15ced0d7b952318878f1046d2feed58fff41de4)
Full Changelog: https://github.com/Pool-Of-Tears/Myne/compare/v4.9.0...v4.9.1
- v4.9.0Myne v4.9.02026-05-19 · 2026-05-19 09:35 UTC
查看更新说明
New Features
- Add automatic DND enabling in ebook reader (https://github.com/Pool-Of-Tears/Myne/pull/291 https://github.com/Pool-Of-Tears/Myne/commit/e1df372fe759d373571a11bb711860ce19a84786)
- Add auto scroll in ebook reader (https://github.com/Pool-Of-Tears/Myne/pull/288 https://github.com/Pool-Of-Tears/Myne/commit/8344b75f12307bc9ac84d899c00d44259ffe8c1e)
Bug Fixes
- Fix crash due to 'Unexpected JSON token' when server returns 5xx (https://github.com/Pool-Of-Tears/Myne/pull/289 https://github.com/Pool-Of-Tears/Myne/commit/21681f0a4bc4fdc5374263d1774da1467be7b978)
Chores
- Update dependencies & AGP version (https://github.com/Pool-Of-Tears/Myne/pull/287 https://github.com/Pool-Of-Tears/Myne/commit/c248476dfa5d82a0f111e50a6c0b1fd1bb4cc7da)
Full Changelog: https://github.com/Pool-Of-Tears/Myne/compare/v4.8.0...v4.9.0
- v4.8.0Myne v4.8.02026-03-27 · 2026-03-27 10:04 UTC
查看更新说明
New Features
- Add ability to adjust line height in reader & update dependencies (https://github.com/Pool-Of-Tears/Myne/pull/282 https://github.com/Pool-Of-Tears/Myne/commit/11a6a79c41d656bc89514c62c95914d82723c82b)
- Rewrite internal reader with major performance improvements and fixes (https://github.com/Pool-Of-Tears/Myne/pull/281 https://github.com/Pool-Of-Tears/Myne/commit/467a2c104a6e792e8e766276052671bff75d0ed2)
- Add chapter read indicator (https://github.com/Pool-Of-Tears/Myne/pull/279 https://github.com/Pool-Of-Tears/Myne/commit/30140e3f929eae4535febecf9514be89b91bc820)
New Contributors
- @JanTie made their first contribution in https://github.com/Pool-Of-Tears/Myne/pull/279
Full Changelog: https://github.com/Pool-Of-Tears/Myne/compare/v4.7.2...v4.8.0
用户点评
登录用户的真实使用记录,可按版本和硬件筛选还没有人点评。第一个说出真实体验的人最有价值。
Myne is a FOSS Android application for downloading and reading ebooks from Project Gutenberg. It uses the GutenDex API to fetch metadata for ebooks in the backend. Additionally, it functions as an EPUB reader, allowing you to easily import and immerse yourself in your favorite EPUB books!
The name of the app is inspired from the main character of an anime called Ascendance of a Bookworm.
![]() | ![]() | ![]() |
|---|---|---|
![]() | ![]() | ![]() |
- Clean & beautiful UI based on Google's material design three guidelines.
- Browse and download over 70k free ebooks available in multiple languages and updated daily.
- Comes with inbuilt ebook reader while also having an option to use third-party ebook readers.
- Compatible with Android 8.0 and above (API 26+)
- Supports Material You theming in devices running on Android 12+
- Comes in both light and dark mode.
- MAD: UI and logic written with pure Kotlin. Single activity, no fragments, only composable destinations.
Myne doesn't contain any ads and doesn't sell your data. The development of the app is financed by individual user contributions, such as you purchasing the app via Google Play or becoming a sponsor on Github ❤️
Become a Sponser on Github | Purchase it on Google Play
Contributions are welcome!
[!Note]
For submitting bug reports, feature requests, questions, or any other ideas to improve, please read CONTRIBUTING.md for instructions and guidelines first.
You can help to translate the app on Weblate.
Alternatively, you can translate manually and create a pull request with your translation file. The base string resources can be found at:
/app/src/main/res/values/strings.xml
It is easiest to make a translation using the Android Studio XML editor, but you can always use your favorite XML text editor instead. Check out this guide to learn more about translation strings from Helpshift for Android.
- Kotlin - First class and official programming language for Android development.
- Coroutines - To improve performance by doing I/O tasks out of main thread asynchronously.
- Flow - A cold asynchronous data stream that sequentially emits values and completes normally or with an exception.
- Android Architecture Components - Collection of libraries that help you design robust, testable, and maintainable apps.
- Jetpack Compose - Jetpack Compose is Android’s recommended modern toolkit for building native UI
- LiveData - Data objects that notify views when the underlying database changes.
- ViewModel - Stores UI-related data that isn't destroyed on UI changes.
- OkHttp3 - OkHttp is an HTTP client for Android that’s efficient by default.
- Kotlinx.serialization - Provides sets of libraries for various serialization formats – JSON, CBOR, protocol buffers, and others.
- Jsoup - Jsoup is a Java library for working with HTML. It provides a convenient API for extracting and manipulating data, using the HTML5 DOM methods and CSS selectors.
- Coil - An image loading library for Android backed by Kotlin Coroutines.
- Dagger-Hilt For Dependency injection (DI)
- Room database - Persistence library provides an abstraction layer over SQLite to allow for more robust database access while harnessing the full power of SQLite.
- Lottie - Lottie is an Android, iOS and React Native library that renders After Effects animations in real time.
Apache License 2.0 © Stɑrry Shivɑm
Copyright (c) [2022 - Present] Stɑrry Shivɑm
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.





