Skip to content
c17 .ioJoin list

Stacks / Sync

Easy

Ryot / Yamtrack / BookLogr

A watched/read list you host. Ryot is GPL-3.0; Yamtrack is AGPL-3.0; BookLogr is Apache-2.0 — Goodreads, Letterboxd, and Trakt without the social network.

The problem

Goodreads is Amazon's book social graph. Letterboxd is a film diary with a social layer. Trakt watches movies and shows in a vendor account. You wanted a list and history you can export. Ryot is GPL-3.0 (movies, shows, books, and more). Yamtrack is AGPL-3.0. BookLogr is Apache-2.0 if the job is a personal library, not films. Watcharr is GPL-3.0 for a watched list. BookWyrm is not this path (ACSL, not OSI). This is not Letterboxd's every list feature or Trakt VIP scrobbling into Plex Pass.

Replaces

Goodreads / Letterboxd / Trakt

Replace Goodreads Replace Letterboxd Replace Trakt See all best open-source media trackers

Estimated SaaS saved

$1,200

per year, small team, before lock-in

Start on Railway

Audiobookshelf / Kavita if this is the files, not the diary

Sponsor this stack Tip jar

Placeholder: Ryot (or Yamtrack / BookLogr / Watcharr) plus Postgres or SQLite as the project docs require. Bind HTTP to 0.0.0.0:$PORT. No one-click template in this repo yet — Start on Railway. The files themselves stay on /stacks/audiobookshelf-books or /stacks/jellyfin-media.

The stack

Cost table

You stop payingTypical / yearSelf-host instead
Goodreads / Letterboxd / Trakt (household)$1,200Ryot, Yamtrack, BookLogr, or Watcharr

Agent setup prompt

Replace Goodreads, Letterboxd, or Trakt with Ryot (preferred multi-media tracker), Yamtrack, BookLogr (books), or Watcharr (watched list).

- Official image, persist the database, import a CSV if the vendor still gives you one. Do not claim every social graph or scrobble SKU.
- BookWyrm is ACSL — not the OSI path. Write AGENT_PROMPT.md.

Also as markdown: /stacks/ryot-trackers.md

FAQ

Ryot or BookLogr?
Ryot if you track movies, shows, and books in one box. BookLogr if the job is a personal library. Watcharr if you want a watched list. Yamtrack if that AGPL tracker is the shape.
Why not BookWyrm?
BookWyrm's license is ACSL, not OSI. This page uses GPL/Apache/AGPL catalog tools instead.
Is this Jellyfin?
No. Jellyfin plays the files (/replace/plex). This page is the diary.