๐ Free and OpenSource Book Libraries
April 4, 2026 ยท View on GitHub
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 | Grimmory (fork of Booklore) |
|---|---|---|---|---|---|---|---|
| Logo | ![]() | ![]() | ![]() | ||||
| Github Stars | |||||||
| Docker Pulls | |||||||
| Contributors | |||||||
| Last Commit | |||||||
| Source 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
- Calibre unlikely to be implemented fuzzy search: Bug #2139316
- Booklore Full Text Search is not planned: Issue 1793
- Komga iOS App is a third party app called Komic with paid features.
Score Methodology; or how to got โญ
- Freeness: Only if all features are free without payment or subscription.
- Demo: Only if provide a public demo with no registration required.
- OPDS: Only if support OPDS stable v1.2 and draft v2.
- Search: Only if support search by title, author, description and tags.
- Full Text Search: Only if support full text search and fuzzy search.
- Docker installation: Only if have an official docker image and is provided in docker hub and ghcr.io for the stable release.
- Duplicate Handling: Only if support duplicate detection and merging.
- Android/iOS/Desktop/Web App: Only if have an official app with support to reading without leaving the app.
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:
- Be able to open an ebook navegate to any page, close, open again and return to the same page.
- Be able to open a comic cbz in streaming fashion.
- Be able to highlight text inside an ebook and keep synced at user level.
- Be able to search inside an open ebook and pdf.
- Be able to search for a word in all ebooks and pdfs in the library.
Books certification level 2 test ๐๐
TBA when one application passes level 1.
References and links
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.
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


