랭킹으로 돌아가기

Acclorite/book-story

Kotlin

Book's Story — Material You eBook reader built with Jetpack Compose. Free & Open source & Ad-free, with extensive customization options and support for multiple file formats.

androidapplicationbook-readerepubepub-readerfb2fb2-readerjetpack-composekotlinpdfpdf-readerreading
스타 성장
스타
1.3k
포크
84
주간 성장
이슈
56
5001k
2024년 4월2025년 1월2025년 10월2026년 7월
README

[!Caution]

Starting in September 2026, Android will require all apps to be registered by verified developers in order to be installed on certified Android devices. It means that Book's Story will no longer be available for installation on any certified Android device.

https://keepandroidopen.org/


Book's Story

Material You eBook Reader for Android

Dive into the world of adventure as you discover your favorite book's story!


GitHub GitLab Codeberg F-Droid IzzyOnDroid Translation Status Matrix License: GPL-3.0-only

Overview

Enjoy a sleek, customizable reading app with modern design, built with Jetpack Compose. It’s open-source, offering you a personalized, ad-free journey through your favorite books!


🖌️ Screenshots



🔮 Features

  • Storage Access Framework
  • 7 supported file formats(.pdf, .txt, .epub, .fb2, .html, .htm, .md)
  • Material You design with unique themes and color presets
  • Organized Library with custom categories and chapters in the Reader
  • Highly customizable

🚚 Downloads

[!Important]

The app supports only Android versions from Android 8.0 and above.

Get it on GitHub Get it on GitLab Get it on Codeberg Get it on F-Droid Get it on IzzyOnDroid


📲 How to install

  • Installing from GitHub, GitLab, Codeberg: Click the "Get it on ..." badge above, select desired release, scroll down, and download book-story.apk. Once downloaded, locate the APK file and install it.
  • Installing from F-Droid: Click the "Get it on F-Droid" badge above, scroll down, and click " Download APK" under your desired release version to download the APK file. Once downloaded, locate the file and install it.
  • Installing from IzzyOnDroid: Click the "Get it on IzzyOnDroid" badge above, scroll down, and click "Download" to get the latest APK from IzzyOnDroid. Once downloaded, locate the file and install it.

📜 Translation

[!Important]

You can help translating the app on Hosted Weblate.

I am thankful to everyone who helps make this app more accessible to others by translating it!

Translation progress


🤝 How to contribute

  • I do not accept code contributions. This project is maintained solely by me, and I intend to keep it that way. Pull/merge requests will likely be closed, as they don’t align with the project's vision.
  • Submit your suggestions on Issues. Feel free to share your thoughts!
  • Join the Matrix server to share your ideas, report bugs, or just chat with me on this server!
  • Share your ideas and suggestions. If you’re missing a feature or have an interesting idea, feel free to create a new Issue.
  • Report bugs. Encountered a crash or something went wrong? Create a new Issue with as much detail as possible to help resolve it.
  • Translate the app. You can help make the app accessible in multiple languages. To contribute, visit Hosted Weblate.
  • Enjoy the app. The best contribution is simply using and enjoying the app I spent so much time on!

🤗 Credits

[!Note]

Also listed in About > Credits.


🧾 License

Book's Story — free and open-source Material You eBook reader. Copyright © 2024-2026 Acclorite

This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, version 3 of the License.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with this program. If not, see https://www.gnu.org/licenses/.

관련 저장소
flutter/flutter

Flutter makes it easy and fast to build beautiful apps for mobile and beyond

DartBSD 3-Clause "New" or "Revised" Licensemobileandroid
flutter.dev
177.9k30.7k
Genymobile/scrcpy

Display and control your Android device

CApache License 2.0androidc
146.1k13.5k
react/react-native

A framework for building native applications using React

C++MIT Licenseandroidapp-framework
reactnative.dev
126.2k25.2k
facebook/react-native

A framework for building native applications using React

C++MIT Licenseandroidapp-framework
reactnative.dev
120.9k24.5k
rustdesk/rustdesk

An open-source remote desktop application designed for self-hosting, as an alternative to TeamViewer.

Rustcrates.ioGNU Affero General Public License v3.0remote-controlremote-desktop
rustdesk.com
118.6k18.1k
justjavac/free-programming-books-zh_CN

:books: 免费的计算机编程类中文书籍,欢迎投稿

GNU General Public License v3.0pythonjavascript
weibo.com/justjavac
117.7k28.2k
Hack-with-Github/Awesome-Hacking

A collection of various awesome lists for hackers, pentesters and security researchers

Creative Commons Zero v1.0 Universalhackingsecurity
116.6k10.5k
tldr-pages/tldr

Collaborative cheatsheets for console commands 📚.

MarkdownOthershellman-page
tldr.sh
63.2k5.3k
Solido/awesome-flutter

An awesome list that curates the best Flutter libraries, tools, tutorials, articles and more.

Dartflutterawesome-list
60.7k6.9k
2dust/v2rayNG

A V2Ray client for Android, support Xray core and v2fly core

KotlinGNU General Public License v3.0androidproxy
v2rayng.2dust.link
59.9k7.8k
termux/termux-app

Termux - a terminal emulator application for Android OS extendible by variety of packages.

JavaMavenOtherandroidterminal
f-droid.org/en/packages/com.termux
57.9k7k
wasabeef/awesome-android-ui

A curated list of awesome Android UI/UX libraries

MIT Licenseandroidawesome
56.9k10.3k