Kavita is a free, self-hosted digital library for manga, comics and ebooks. See features, setup requirements, pricing and top alternatives like Komga.
Kavita is a free, open-source reading server built by the Kareadita community and first released in 2020 under the GPLv3 license. It lets anyone turn their own hardware, whether a home server, NAS, or cloud VPS, into a private digital library for manga, comics, webtoons and ebooks, accessible from any browser or OPDS-compatible app.
Unlike commercial cloud reading subscriptions, Kavita keeps every file under the user's own control. It scans watched folders, pulls in metadata, and serves the content through dedicated readers, with no recurring fees, ads, or vendor lock-in at any point.
Kavita supports an unusually wide range of formats in one application, from archive-based comics (CBZ, CBR, CB7, ZIP, RAR, 7ZIP) to ebooks (EPUB2, EPUB3, PDF), each served through a purpose-built reader with single-page, double-page, and continuous webtoon display modes.
Beyond reading, Kavita offers granular multi-user permissions with per-library and age-based restrictions, custom reading lists and collections, highlighting and note export to Obsidian, OIDC single sign-on, and a REST API and OPDS feed for third-party app compatibility.
Kavita has no pricing tiers, subscriptions, or paywalled features of any kind. The entire application is free and open source, funded purely through volunteer development rather than commercial revenue.
The only real cost is infrastructure: users need their own server or hosting environment capable of running Docker or a native binary, which for most homelab users means an existing NAS, Raspberry Pi, or small VPS they already own.
Yes. Kavita is completely free and open source under the GPLv3 license, with no premium tiers or paid add-ons.
Kavita supports CBZ, CBR, CBT, CB7, ZIP, RAR, RAR5, 7ZIP, TAR.GZ, raw image folders, EPUB2, EPUB3 and PDF.
Yes, Kavita must be installed on your own server, NAS, or VPS via Docker, a native binary, or a platform package.
Yes, Kavita supports multiple user accounts with granular per-library and age-based permission controls.
Both are free self-hosted comic servers; Kavita additionally offers native ebook readers for EPUB and PDF plus OIDC login support.
Kavita is accessed through a responsive web app and OPDS-compatible reading apps; there is no single official first-party mobile app.