foss_book_libraries

πŸ“– Free and OpenSource Book Libraries

There are many great free and open-source alternatives to closed source and/or paid book libraries. This project aims to track and compare the feature set between the many different options with a focus on β€˜Gratis’ (free as in free beer) open source photo libraries. β€˜Libre’ (free as in free speech) projects are also welcome, but will likely need to be submitted via a pull request since the time in testing each different project is significant.

[!WARNING] This repository displays both objective and subjective measures of feature quality.

Comparison

⭐ = Full support (10/10 score)
βœ… = Feature exists in at least a limited fashion
🚧 = Feature may exist but may not be practical or officially released
πŸ’° = paid feature (even if partial or optional)
❔ = Unknown information (help needed!)
❌ = Feature does not yet exist
πŸ’€ = Not planned (no PRs accepted / unlikely to be implemented)
#️⃣ = Subjective measure of feature quality (on scale of 0-10)

[!TIP] Hover over emoji for additional information (πŸ”— link to related issue, πŸ”‘ demo credentials, etc)

Feature Calibre Calibre Web Komga Kavita Stump Calibre Web Automated Booklore
Logo Calibre Logo Calibre Web Logo Komga Logo Kavita Logo Stump Logo Calibre Web Automated Logo Booklore Logo
Github Stars ? ? ? ? ? ? ?
Docker Pulls ? ? ? ? ? ? ?
Contributors ? ? ? ? ? ? ?
Last Commit ? ? ? ? ? ? ?
Source Language GitHub top language GitHub top language GitHub top language GitHub top language GitHub top language GitHub top language GitHub top language
License ? ? ? ? ? ? ?
Demo ❌ ❌ ⭐ ⭐ ❌ ❌ ⭐
Freeness ⭐ ⭐ ⭐ πŸ’° ⭐ ⭐ ⭐
Mobile Upload ❌ βœ… ❌ πŸ’€ ❌ βœ… ❌
Web App βœ… ⭐ ⭐ ⭐ βœ… ⭐ ⭐
Android App ❌ 🚧 βœ… ❌ 🚧 🚧 🚧
iOS App ❌ ❌ βœ… ❌ 🚧 ❌ 🚧
Desktop App ⭐ ❌ ⭐ ❌ ❌ ❌ ❌
Annotations βœ… ❌ ❌ βœ… 🚧 ❌ βœ…
OPDS Support βœ… βœ… ⭐ βœ… ⭐ βœ… βœ…
Reading Progress Sync βœ… βœ… βœ… βœ… βœ… βœ… βœ…
Existing Folders ❌ ❌ ❌ βœ… βœ… ❌ ❌
Shelfs βœ… βœ… βœ… βœ… ❌ βœ… βœ…
Sharing βœ… βœ… βœ… βœ… βœ… βœ… βœ…
Search ⭐ ⭐ ⭐ βœ… βœ… ⭐ ⭐
Full Text Search βœ…8️⃣ 🚧 βœ… ❌ ❌ 🚧 πŸ’€
Duplicate Handling ⭐ βœ… βœ… βœ… βœ… βœ… ❌
User Defined Tags ⭐ βœ… βœ… βœ… βœ… βœ… βœ…
Docker Installation βœ…5️⃣ βœ…5️⃣ ⭐ βœ…8️⃣ βœ…6️⃣ ⭐ ⭐
Basic Editing ⭐ βœ… βœ… βœ… βœ… βœ… βœ…
Multiple User Support ❌ βœ… βœ… βœ… βœ… βœ… βœ…
Authentication Providers ❌ βœ… βœ… βœ… 🚧 βœ… βœ…

[!NOTE] This list is not exhaustive and is provided on a best-effort basis. No guarantees are made about its accuracy or completeness. If you find an error or omission, please report it and submit a fix when possible.

Notes on specific projects

Score Methodology; or how to got ⭐

[!IMPORTANT] To help reduce bias, subjective scores are only assigned after the scoring methodology for that row has been defined.

Books certification level 1 test πŸ’Ž

A simple way to reward apps that focus on the most fundamental user experience: reading smoothly, resuming where you left off, and finding content quickly, all within the same app.

All need to happen in same app and be free of charge:

Books certification level 2 test πŸ’ŽπŸ’Ž

TBA when one application passes level 1.

Star History

[!CAUTION] Please review the data carefully. GitHub stars and other popularity signals can be manipulated, so treat rankings and perceived traction as potentially unreliable and prioritize verifiable features and documentation.

Star History January of 2026

Sources:

Contributing

Contributions are welcome. Please see CONTRIBUTE.md for details.

Support

Maintaining this list takes time. If you found this comparison useful, consider supporting via GitHub Sponsors