Skip to content
PrithirajNPublic

About

Free Android app that syncs your e-reader reading progress, highlights and ratings to Goodreads, StoryGraph, Hardcover, Fable, Pagebound and Seekquel. Works with CrossPoint, KOReader (KOSync), physical books and web novels.

Topics

Resources

Stars

1 star

Watchers

0 watching

Forks

Latest commit

Β 

History

21 Commits

Folders and files

Repository files navigation

Readync: sync your reading progress, highlights and ratings to Hardcover, Goodreads, StoryGraph, Fable, Pagebound and Seekquel

Latest release Downloads Android 8.0+ Free, no ads MIT licence Kotlin and Jetpack Compose

Download the APK Β· Install Β· Features Β· Services Β· FAQ Β· Source code

Buy me a coffee Sponsor on GitHub


Readync is a free Android app that keeps your reading in step everywhere. It reads your progress and highlights from your e-reader (CrossPoint Sync or any KOSync server), from physical books and from web novels. Then it updates Hardcover, Goodreads, StoryGraph, Fable, Pagebound and Seekquel for you, in the background.

You read, and your trackers keep up. You don't have to update page numbers by hand on six sites.

It's drawn like a small reading gadget: each book sits on a dark screen with a pixel percentage that rolls like an odometer, the buttons are keys that sink with a click you can feel, switches glow orange when on, and services each have their own status light.

Features

πŸ“š One sync, every tracker

  • Automatic progress to Hardcover, Goodreads, StoryGraph, Fable, Pagebound and Seekquel, every 15 minutes.
  • Public or private, chosen per tracker.
  • Books matched for you, with covers and descriptions; pick with one tap when it's unclear.
  • Real reading dates sent to the trackers that take them.

✍️ Highlights, ratings and reviews

  • Highlights and notes go to every tracker that takes them (some are opt-in).
  • Rate once, everywhere: stars in tenths and a Markdown review, spoiler tags included.
  • Check before sending (optional): mark each new highlight fine, a spoiler or private. No AI.
  • Export to Readwise, Notion and Obsidian after each sync.
  • Snap a page from a paper book or a screenshot and the highlighted passage is saved.
More on highlights
  • Hardcover, StoryGraph and Seekquel get highlights by default; Goodreads, Pagebound and Fable when you turn them on.
  • A spoiler goes behind Fable's, Pagebound's and Threads' spoiler tap, to private journals as it is, and to Goodreads and Micro.blog held back or with a warning, as you choose. Waiting highlights show on the Highlight of the day card and each book's Highlights tab.
  • Readwise gets them for its daily review; Notion gets a page per book with its cover; Obsidian gets a Markdown note per book, keeping anything you write around it.

πŸ“– Any way you read

  • E-readers: CrossPoint Sync, or KOReader through a KOSync server.
  • KOReader highlights from its own files on the same phone, or from HighlightSync / AnnotationSync on WebDAV.
  • Moon+ Reader through its WebDAV sync.
  • Paper books: photograph the page you're on, or scan the barcode to add one.
  • Web novels and fan fiction (Royal Road, AO3, Scribble Hub, Wattpad…) with new-chapter alerts.
  • Reading apps and audiobooks: Audiobookshelf, Jellyfin, BookFusion, BookOrbit, Readest, Readwise Reader, Spotify and Micro.blog.
More on sources
  • KOReader highlights can be put on a CrossPoint device on their exact words, and CrossPoint highlights can go back to KOReader through HighlightSync. A book known only by KOReader's ID can be named from its highlights' own words.
  • Web novels are linked from the link inside your EPUB (FanFicFare, WebToEpub) or found by title. The book page shows your chapter and how many are out past your copy.
  • Audiobooks keep pace with the ebook: Resume in Spotify starts from your place, and Not the right spot? fixes the match. A service also linked on your crosspoint-sync server is never sent the same thing twice.

🎁 Made from your reading

  • Quote cards: ten looks, from Book card (15 layouts) and Book photo to System window and Wordprint, coloured from the cover.
  • Moving quotes: a highlight as a short video for Reels, Stories or Threads, made in a live studio.
  • Book recap: a finished book in numbers, as a 15-second video or a carousel of one-stat pictures.
  • Wrapped: your month or year in reading as story slides, down to your reader type.
  • Shelf poster: a year's books as spines on a shelf or a wall of covers.
  • Post to Threads in a tap, or let a book's new highlights go up after a sync (off until you turn it on).
  • Post to X: the X app opens with the picture and words filled in.
  • Daily review, a reading timer for paper books, and Who's this? for characters (on-device AI, no spoilers).
More on what you can make
  • Book recap stats: days, pages, words, a bar per day, how steadily you read, pace, highlights and where they fall, against your usual and your year.
  • Wrapped slides: pages and days, streaks, month by month, books finished, lengths, time to finish, ratings, genres and moods, new authors, how it compares with the stretch before, and everything on one card. Books from imported history count too.
  • Moving quotes: typewriter, word by word, highlighter sweep, kinetic words or a slow fade, over the cover, its colour, night or paper; story, post or square.
  • Quote cards with Copies for quotes (see Catalogs) show the real lines around your passage without photographing the page.

✨ And more

  • Catalogs: the 50 newest books across all your OPDS servers, and every server searched at once, with download details and paste-a-list setup.
  • Copies for quotes: books you're reading kept privately inside the app, for the lines around your quotes.
  • Price tracker for Amazon.in, Bookswagon and Atlantic Books, with your own target price.
  • SFF news set like a magazine, with a Screen view for films and series, and a clean reader.
  • Import your history from Goodreads, StoryGraph, Hardcover, Seekquel or KOReader.
  • Widgets, a Quick Settings tile and app shortcuts.
  • Backups locked with a password, or a data-only copy to move phones.
  • Optional on-device AI. Nothing leaves your phone.
More on these
  • Catalogs work with Calibre-Web, Calibre's server, Kavita, Komga, Stump, COPS and Project Gutenberg (OPDS 1 and 2). The same book on several servers shows once; sign-ins stay on the phone and go only to their own server.
  • Price tracker: paste a store link or import an Amazon wish list; you're told when a price is under yours, or 10% under the lowest seen. Checked twice a day.
  • SFF news: For you, Latest, Screen, Genres and Saved; articles in Lora with a drop cap and an AI menu to sum up or check for spoilers.
  • Import keeps what's already in Readync, sends nothing to your trackers, and brings day-by-day reading where the source has it.

Install

  1. Open the latest release on your Android phone.
  2. Download Readync.apk under Assets.
  3. Open it. If Android asks, allow installs from your browser.
  4. Sign in to CrossPoint Sync, then link your trackers under Services.

Readync needs Android 8.0 or newer.

Tip

β˜• Enjoying Readync? It's free, with no ads and nothing locked, and it's made by one person. If it saves you time, buy me a coffee or sponsor me on GitHub to help keep it going.

Updates

Automatic: install Obtainium, then in Readync go to Services β†’ App update β†’ Set up in Obtainium. Obtainium tells you when a new version is out and installs it.

By hand: download the newest Readync.apk from Releases and install it over your current copy.

Either way, you stay signed in to all your trackers.

Supported services

Trackers

Tracker Progress Highlights Rating & review Reading dates
Hardcover βœ… βœ… βœ… βœ…
Goodreads βœ… optional βœ… βœ…
StoryGraph βœ… βœ… (journal) βœ… βœ…
Fable βœ… optional βœ… βœ…
Pagebound βœ… optional βœ… βœ…
Seekquel βœ… βœ… rating source of dates

Where your reading comes from

Source Progress Highlights How it connects
CrossPoint Sync βœ… βœ… Your CrossPoint Sync account
KOReader (KOSync) βœ… β€” KOReader's own KOSync server or a self-hosted one
KOReader on the same phone β€” βœ… Its own files, no plugin needed
KOReader elsewhere β€” βœ… HighlightSync or AnnotationSync plugin on Koofr or any WebDAV
Moon+ Reader βœ… βœ… Its WebDAV sync (a free Koofr account works), read only
Physical books βœ… βœ… A photo of the page (page number and highlighted passage), barcode to add
Reading timer βœ… β€” Pages and minutes from a timed session

Reading apps and servers

Service Your place Highlights Other
Audiobookshelf both ways β€” Ebook and audiobook kept in line
Jellyfin both ways β€” Ebook and audiobook kept in line
BookFusion both ways β€” Opens at your exact place
BookOrbit both ways βœ… Highlights at their exact spot
Readest both ways βœ… Highlights at their exact spot
Readwise Reader β€” β€” Finished books archived
Spotify audiobooks read only β€” Listening ahead moves the book; Resume in Spotify
Micro.blog βœ… βœ… Currently reading and Finished reading shelves

Highlight exports

Service What it gets
Readwise Every highlight with your notes, page and date, for its daily review
Notion A page per book: cover, highlights as quotes, notes in callouts
Obsidian A Markdown note per book in a vault folder you pick

Web novels and fan fiction

Site Linked from your EPUB New-chapter alerts
Royal Road βœ… every few hours
Scribble Hub βœ… every few hours
Archive of Our Own (AO3) βœ… daily
Wattpad βœ… daily
…and more βœ… daily

Sharing

Service How
Threads Post in a tap, or let a book's new highlights go up after each sync (off until you turn it on)
X Opens the X app with the picture or video and words filled in; you post it
Any app Share or save the picture or video

Importing your history

Source What comes in
Goodreads export Books, dates, ratings, reviews
StoryGraph export Books, dates, ratings, reviews
Hardcover (export or direct) Books, dates, ratings, reviews, quotes as highlights, progress updates by day
Seekquel (direct) Books, dates, ratings, reviews
KOReader statistics Pages and minutes for each day

Catalogs (OPDS)

Works with
Calibre-Web, Calibre's content server, COPS OPDS 1
Kavita, Komga, Stump OPDS 1 and 2
Project Gutenberg and other public catalogs OPDS 1 and 2

All of them searched at once, with downloads into Downloads, and copies for quotes kept inside the app.

Price tracking

Store Formats
Amazon.in Print and Kindle edition prices
Bookswagon Print
Atlantic Books Print

FAQ

How do I sync my e-reader with Goodreads or StoryGraph?

Install Readync, sign in with your CrossPoint Sync account and link Goodreads or StoryGraph under Services. Your progress then updates on its own as you read.

Is Readync free?

Yes. There are no ads, no subscription and nothing locked behind a paywall.

Where are my passwords kept?

On your phone. Readync talks to each tracker directly from your phone, and only keeps the session token it needs.

Does it work with KOReader?

Yes. Add a KOSync server (KOReader's own, or a self-hosted one) under Services, alongside your CrossPoint Sync account.

Does it work with Moon+ Reader?

Yes. Turn on Moon+ Reader's sync to WebDAV (a free Koofr account works), then connect the same account in Readync under Services β€Ί Moon+ Reader. The app has a step-by-step guide. Readync only reads Moon+ Reader's sync files; it never changes anything there.

Can I track physical books?

Yes. Add the book (or scan its barcode), then snap a photo of the page you're on or type the page number. The update goes to all your trackers.

Source code

This repository has the app's code, so you can read it, learn from it and build your own copy. To be upfront: it isn't the complete code of the official app.

The official APK (in Releases) is built from a private repository, from this same code plus parts that aren't published here:

  • The Book photo studio, which turns your highlights into photos of real-looking books: the light, the desks, the paper, the moods, drawing on the page, and making one from a photo of the page. In this code it's a stand-in that shows a plain card instead.

There are also connections that aren't in the official APK or here: Kindle, Libby and Audible. They're only in the developer's own copy. Here they're empty stand-ins, so the code builds the same.

So if you build this repository yourself, you get a working Readync without the Book photo studio. If you want the studio, use the official APK. It's free.

The stand-ins are in app/src/stubs/. When app/src/private/ exists (only in the private repository), the build uses the real parts instead.

Build it yourself

You need JDK 17 and the Android SDK (Android Studio installs both).

./gradlew assembleLiteDebug

The APK is in app/build/outputs/apk/lite/debug/. It's signed with Android's debug key, so it won't install over the official app (or the other way round): uninstall one before installing the other.

A note on the trackers

Hardcover and Seekquel have official APIs. Goodreads, StoryGraph, Fable and Pagebound don't, so Readync talks to them the way their own websites and apps do, using your sign-in, from your phone. That can break when they change things, and it's up to you to use it within their terms. Readync isn't affiliated with any of these services.

Support

Buy me a coffee Sponsor on GitHub

Readync is free, with no ads and nothing locked. If it's useful to you, you can buy me a coffee β˜• or sponsor me on GitHub πŸ’–. It doesn't unlock anything; it just helps keep the app going.

Licence

The code here is under the MIT licence. Fonts, icons and code by others keep their own licences, listed in licenses/. Some of the request handling is based on ShelfSync (MIT).


Readync Β· Goodreads sync Β· StoryGraph sync Β· Hardcover sync Β· e-reader reading tracker for Android

About

Free Android app that syncs your e-reader reading progress, highlights and ratings to Goodreads, StoryGraph, Hardcover, Fable, Pagebound and Seekquel. Works with CrossPoint, KOReader (KOSync), physical books and web novels.

Topics

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Sponsor this project

Contributors

Languages