Stacks / Sync
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 RailwayAudiobookshelf / Kavita if this is the files, not the diary
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 paying | Typical / year | Self-host instead |
|---|---|---|
| Goodreads / Letterboxd / Trakt (household) | $1,200 | Ryot, 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.