Myne is a free, open‑source Android eBook reader designed to make downloading and reading public domain books from Project Gutenberg easy and intuitive. Built using modern Jetpack Compose and written in Kotlin, Myne leverages the powerful GutenDex API to fetch comprehensive ebook metadata. Whether you’re searching for a classic novel or exploring obscure titles, this ebook reader app provides seamless access, customizable reading preferences, and smooth navigation—all in an ad‑free and privacy‑friendly environment.
As a FOSS (Free and Open‑Source Software) Android application, Myne is licensed under the Apache‑2.0 license, allowing developers to fork, modify, and redistribute the code while maintaining compliance. The source code is publicly available on GitHub, including all build scripts, Gradle configurations, and testing utilities. This transparency invites community contributions and continuous improvement, ensuring that feature requests—like sending ebooks to Kindle or adding built‑in dictionaries—can be implemented collaboratively.
Myne’s strengths lie in its modern programming techniques, robust architecture, and responsive UI. By using Jetpack Compose, the app streamlines UI development, makes animations and theming easier to manage, and supports smooth transitions between book listings, metadata screens, and the reading interface. The Kotlin coroutine-powered design optimizes network calls to the GutenDex API, maintaining a fast, lag‑free user experience. Metadata fetched includes cover thumbnails, language support (with ongoing requests for Indonesian, Javanese, Sundanese, Balinese translations), descriptions, authors, release dates, and file formats—making Myne a powerful tool for book discovery.
Because the app is open‑source, it encourages transparency and privacy. There are no trackers or ads, and all network communication is performed securely. The Apache‑2.0 license offers permissive usage, allowing both personal and commercial adaptation. However, users must abide by the LICENSE file—retain notices, include attributions, and avoid misrepresentation. Redistribution of unmodified or modified code must not suggest endorsement by the original author.
Current users appreciate Myne for its minimalist, clutter‑free design; read‑mode customization (font size, line spacing, themes); offline reading support; and handy saved searches and download history. The app’s stable release (v4.5.0, May 5, 2025) includes improvements like optional disabling of Google Books API integration and better filename handling for Chinese ebooks. These updates enhance compatibility and ensure that reading experiences remain smooth and consistent across languages and cultures.
For developers, the GitHub repository contains comprehensive code structure with app
, data
, ui
, and utils
modules. Continuous Integration via GitHub Actions ensures test integrity for every commit. The issue tracker remains active, with community‑driven tasks ranging from bug fixes to feature enhancements. Examples include support for PDF file types, improved multi‑language dictionary tools, and enhanced book‑core independence for rendering.
These keywords naturally enrich the text without overwhelming, ensuring good visibility in search queries like “jetpack compose ebook reader” or “open source Gutenberg Android app.”
Author: Pool‑Of‑Tears
Programming Language: Kotlin (Android, Jetpack Compose)
License: Apache‑2.0
License Use Limitations: Must preserve original copyright and license notices. No endorsement implied.
Repository Link: https://github.com/Pool‑Of‑Tears/Myne