๐Ÿ“– 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)

FeatureCalibreCalibre WebKomgaKavitaStumpCalibre Web AutomatedGrimmory (fork of Booklore)
LogoCalibre LogoCalibre Web LogoKomga LogoKavita LogoStump LogoCalibre Web Automated LogoGrimmory Logo
Github Stars???????
Docker Pulls???????
Contributors???????
Last Commit???????
Source LanguageGitHub top languageGitHub top languageGitHub top languageGitHub top languageGitHub top languageGitHub top languageGitHub 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

  • 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.

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 April 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