I’ve been trying to find the best self-hosted app for managing my large library (~150K books). After seeing a lot of recommendations across Reddit, I decided to run the same repeatable load test across Grimmory, Kavita, BookOrbit, Stump, Komga, and Calibre-Web-Automated to compare their performance at scale. Note: This test was meant for book hoarders. If you have a smaller library, all tested apps perform similarly; therefore, the feature set, UI, and custom integrations matter far more than raw numbers. Results (interactive charts): https://htmlpreview.github.io/?https://github.com/kevin-s722/book-apps-benchmark/blob/main/reference/comparison.html Test setup: Hardware: Apple M4 Mac Mini (16 GB RAM) Docker limit: 8 GB RAM, 6 CPUs Dataset sizes: 10K, 50K, 100K, 150K EPUBs (synthetic, so that tests can be repeated by anyone) Key results: Kavita stayed highly consistent across all runs up to 100K, maintaining some of the lowest peak RAM footprints while delivering great ingestion times.…