openreads
Privacy-respecting mobile book tracker for iOS and Android, built with Flutter — your library lives on your device.
Open source alternative to:
openreads is a privacy-respecting mobile book tracker for iOS and Android, built with Flutter. It is designed as a self-contained alternative to StoryGraph, Goodreads, and Libib, with a focus on local data ownership — your library, reading goals, and statistics all live on your device, with optional encrypted backup. There is no account, no tracking, and no ad targeting.
The app supports multiple shelves (read, currently reading, to-read), detailed reading sessions with start and end dates, tags, and rich statistics for pacing, progress, and pages-per-day. It integrates with OpenLibrary and Google Books for metadata, can import CSVs from other trackers including Goodreads, and is fully open source under the GPL-2.0 license.
Compared to StoryGraph, openreads has no social feed and no central server, which keeps the experience simple and fast. If you want a Goodreads replacement that lives entirely on your phone, never phones home, and does not require creating an account, openreads is a strong fit.
Categories:
Looking for contributors
This project is actively seeking help, join the community!
Repository details
Updated 7/11/2026, 10:00:42 AM
View RepositoryRepository activity
Compare openreads with
Similar open source alternatives
Tome
A self-hosted book tracker powered by your Calibre library — Goodreads for your own collection.
Goodreads
Ryot
Self-hosted tracker for media consumption and fitness, with imports from Trakt, Goodreads, MyAnimeList, Plex, Jellyfin and more.
Trakt
BookWyrm
Federated, self-hostable social network for readers — book shelves, reviews, and reading status, decentralized via ActivityPub.
Goodreads
