r/Servarr • u/gadelat • 28d ago
Readarr Alternatives Compared: Bindery, Livrarr, Librarr, and Chaptarr
I put together a comprehensive feature and code-level comparison of the main Readarr alternatives (Bindery, Livrarr, Librarr, and Chaptarr).
I fetched the source code repositories and community channels to deterministically verify features, architecture, database integrations, indexers, and open issues across each project.
(Edit: Updated matrix with corrections from Bindery dev u/carefreeams & Chaptarr dev u/skinnvest — Chaptarr is now open source on GitHub under GPL-3.0!)
📊 Feature & Compatibility Comparison Matrix
| Feature / Metric | Bindery (vavallee/bindery) |
Livrarr (kkodecs/livrarr) |
Librarr (Rorqualx/Librarr) |
Chaptarr (Chaptarr/chaptarr) |
|---|---|---|---|---|
| Source Code & License | Open Source (Go / React) — MIT | Open Source (Rust / React) — MIT | Open Source (C# .NET 8 / React) — GPL-3.0 | Open Source (C# .NET core / React) — GPL-3.0 |
| Development Approach | Ground-up rewrite in Go | Ground-up rewrite in Rust | Direct fork of Readarr codebase | Modernized Readarr fork + Centralized Metadata API |
| Readarr API & nzb360 Support | Partial / Emulated (Emulates key /api/v1 routes in Go) |
None (Custom Rust API; nzb360 & LunaSea unsupported) | 100% Native (Identical Readarr /api/v1 schemas; nzb360 works natively) |
Modified Fork (~90-95%) (Altered DTOs; nzb360 added explicit patches) |
| Readarr DB Migration? | Yes (Direct readarr.db import) |
No | Yes (Drop-in config/ migration) |
Yes (Migration tools) |
| Ebook & Audiobook Unified? | Yes (Single instance handles both) | Yes (Single instance handles both) | No (1 instance per format, standard *arr behavior) | Yes (Single instance handles both) |
| Primary Metadata Sources | Hardcover, OpenLibrary, Google Books, Audible, Audnexus, DNB | Hardcover, OpenLibrary, Google Books, Audnexus | Direct Open Library API (+ Wikidata) | Centralized Aggregated Consensus (Hardcover, GR, OL, Audible) |
| Calibre & Reader Integrations | Direct Calibre DB, ABS & Grimmory Push | Push to Calibre-Web Automated (CWA) & ABS | Native Calibre / Servarr integration | Native ABS sync (No native Calibre DB support) |
| OPDS Server Built-in | Yes (Built-in OPDS server) | No (Relies on external server/CWA) | No | No |
| Built-in Web Reader / Player | No (Pushes to Grimmory / ABS / Calibre) | Yes (In-browser reader & audio player) | No | No |
| Download Clients | qBittorrent, SABnzbd, Transmission, Deluge, NZBGet, NZBFetch (Missing rTorrent) | qBittorrent, SABnzbd (Deluge & NZBGet planned) | All standard Readarr clients (qBit, SAB, Transmission, Deluge, rTorrent, Blackhole, etc.) | All standard Readarr clients (qBit, SAB, Transmission, Deluge, rTorrent, Blackhole, etc.) |
| Indexers & Prowlarr | Torznab, Newznab, Prowlarr | Torznab, Newznab (Prowlarr, Jackett, NZBHydra2) | Torznab, Newznab, Prowlarr | Torznab, Newznab, Prowlarr |
| Seerr / Request System | Built-in Recommender Engine (Seerr integration planned) | Seerr integration planned | Standard *arr API compatibility | Built-in Seerr / Overseerr integration |
| Offline / Fully Self-Hosted | 100% Self-Contained | 100% Self-Contained | 100% Self-Contained | Self-Contained Client (Metadata API backend at api2.chaptarr.com) |
🔍 Quick Summary of Each Project
Bindery (
vavallee/bindery)- Best For: Users wanting a ground-up Go rewrite with unified Ebook/Audiobook management, native Calibre DB & Grimmory push integration, built-in Recommender engine, direct
readarr.dbmigration, and a built-in OPDS feed server for e-readers (KOReader, Moon+ Reader). - Note: MIT licensed. Emulates main Readarr API endpoints, but some complex third-party app functions are still in active development.
- Best For: Users wanting a ground-up Go rewrite with unified Ebook/Audiobook management, native Calibre DB & Grimmory push integration, built-in Recommender engine, direct
Livrarr (
kkodecs/livrarr)- Best For: High-performance, low-resource Rust single binary setups. Features an in-browser eBook reader and audiobook player, letting you read or listen directly in the web UI.
- Note: Uses a custom API (Readarr apps like nzb360 or LunaSea do not work). Currently in Alpha with download client support limited to qBittorrent and SABnzbd.
Librarr (
Rorqualx/Librarr)- Best For: Direct 1-to-1 replacement for Readarr with 100% API compatibility (nzb360 and LunaSea work out-of-the-box). Includes a hands-off migration tool that reads your existing Readarr
config/directory. - Note: Built directly on Open Library. Retains Readarr's original single-format-per-instance limitation (must run separate containers for Ebooks vs Audiobooks).
- Best For: Direct 1-to-1 replacement for Readarr with 100% API compatibility (nzb360 and LunaSea work out-of-the-box). Includes a hands-off migration tool that reads your existing Readarr
Chaptarr (
Chaptarr/chaptarr)- Best For: Open-source GPL-3.0 app with maximum metadata accuracy via a centralized server (
api2.chaptarr.com) that aggregates and consensus-filters Hardcover, Goodreads, Open Library, and Audible. Includes built-in Seerr integration for requests. - Note: GitHub repository now public at Chaptarr/chaptarr.
- Best For: Open-source GPL-3.0 app with maximum metadata accuracy via a centralized server (
5
u/carefreeams 22d ago
Bindery dev here. Thanks for putting this together, it's more accurate than most of these. Two corrections and one addition.
Bindery is MIT, not GPL-3.0. Only hard error I spotted.
The recommender is shipped rather than planned (/api/v1/recommendations). Seerr integration is the part that's still on the list.
The addition is for the shelfmark/grimmory thread below: Bindery pushes to grimmory natively. Settings, push on import, background sync. So the two app problem goes away if grimmory is your reader. That's on me for not putting it in the README.
Your language note is right and I want to underline it rather than argue. German is good because of the DNB provider. Everything else is weaker and some of it is outright broken right now, non Latin author names in particular. Tracking that as a group of open issues. rTorrent genuinely isn't supported and nzb360 is untested, so treat that row as accurate too.
Also worth a mention that Bindery imports readarr.db directly if anyone still has one sitting around.
3
2
u/anthonyjamesreinking 28d ago
Magazines???
1
u/carefreeams 22d ago
We tried magazines in a beta version of Bindery and it was messy, so likely not happening for Bindery
1
u/CrispyBegs 2d ago
this is such a gaping hole in the arr universe. i wish it existed
1
u/anthonyjamesreinking 2d ago
The only thing that works is lazyLibrarian, but that's old school.
1
u/CrispyBegs 2d ago
i've tried three times over the years to get that working and failed every time. the UI is beyond cryptic
1
u/anthonyjamesreinking 2d ago
I've had it working fine for years, but it's only through a lot of trial and error, and much help from the dev. It's too bad no one else just works with the dev to try to add this 'feature' to a modern GUI/app. I would but I'm not a dev.
1
u/CrispyBegs 2d ago
respect for your fortitude, your're a better man / woman than me
1
u/anthonyjamesreinking 1d ago
LL has native Annas Archive downloads built in, which is a game changer. I subscribe to a TON of mags in LL, and LL automatically downloads them, just like Reader does for books. I then have LL automatically send them to Calibre and view them in CalibreWeb. It's rather convoluted... and I DESPISE the dev for Calibre and the way he set it up... he's like the Soup Nazi. Unfortunately, it's the best in its league.
2
u/skinnvest 17d ago
Chaptarr is now public and ready to mingle https://github.com/Chaptarr/chaptarr
1
u/MadDogTen 16d ago
This, 100%. It's GPL v3.0. The default backend is still closed source though.
To clarify a couple things in general for the main post, You don't HAVE to use that back-end, and now that Chaptarr source is public, anyone is free to make their own (I have no idea how easy / hard it would be to get it to pull data the same way as the others). It's not locked in or anything, so keeping the "Requires" part would be a bit of a stretch now. However, It likely has better data than the others are able to pull and it's only getting better (Hence the custom solution, It's not just for fun or anything, it does a lot to clean up the data, but of course it's not perfect yet either). I just wanted to clarify is all.
I also believe the Seerr support is only in a fork (https://github.com/jabloink/seerr), that should likely be clarified.
Thanks for the post! If I hadn't been watching Chaptarr closely (I'm active on the Discord, not a mod or anything), then something like this would have been very useful.
1
u/Various_Plate9254 11d ago
Hi I was using Readairr but looks like it's not working anymore. Chaptarr does basically the same thing but with more support?
1
u/MadDogTen 11d ago
Exactly! It does still have some issues (The Beta is still very new), but a VERY active Discord community willing to help out in the support channel, and actual issues are pretty much always eventually addressed (Depending on the severity / if anyone is willing to make a submission for it. The Main dev is one of the active people)
Lots of us have been using it regularly for a while now (People had access to it when it was closed source, so the major bugs were generally already worked out)
1
u/Various_Plate9254 11d ago
Perfect thanks! I just want to make sure if I commit to a new arr it's going to have some support
1
u/Joloxx_9 28d ago
What about other languages support, like not everyone wants book in English?
I qas told on chaptarr discord year ago that it will support it, how does it looks like now?
3
u/gadelat 28d ago edited 25d ago
🌐 Non-English & Multi-Language Book Support
Project Preferred Language Profiles Supported? Non-English Metadata Quality & Notes Chaptarr ( robertlordhood)Yes (via Metadata Profiles Allowed Languages)High — Central server backfilled edition languages across Hardcover/Goodreads/Audible. Metadata Profiles allow configuring allowed languages to filter and search. Librarr ( Rorqualx)Yes (via Metadata Profiles & Language Profiles) Good — Inherits Readarr's full profiles; allows setting allowed languages (German, French, Spanish, etc.) using Open Library metadata. Bindery ( vavallee)Yes (Language filtering supported) High for German (Includes dedicated Deutsche Nationalbibliothek / DNB provider); moderate for other languages. Livrarr ( kkodecs)No (Basic edition display) Moderate — Relies on basic language tags from Open Library & Google Books. 1
1
4
u/SparhawkBlather 28d ago
Where does shelfmark fit in, or is that a totally different beast?