#39
B
Rank #208
Calibre-Web
Web UI for browsing, reading, and managing a Calibre ebook library, with OPDS support for e-reader apps. Wraps an existing Calibre metadata database rather than owning its own data model.
59.5
/ 100
β Full Stack
Flask (Python) app reading/writing Calibre's SQLite metadata.db directly, serving ebook files from a mounted library directory; no independent database layer of its own.
π Scaling Analysis
Not designed to scale horizontally β the shared SQLite metadata.db is a single point of write contention, so only one active writer instance is safe, making this fundamentally a single-instance, single-library tool.
π Running on Nexlayer
Single app pod with a persistent volume mounted for the Calibre library directory; no separate DB pod needed since it operates on the SQLite file in the library folder directly. Avoid concurrent writers to the same library volume to prevent metadata.db corruption.