Repolode
Kareadita

Kareadita/Kavita

Self-hosted reading server for manga, comics, webtoons, and EPUB/PDF books, with browser readers and sharing for family and friends.

Open-source alternative to:KomgaCalibre Web

Stars
11,911
Forks
684
Open issues
166
Last commit
20 hours ago

What is it?

Kavita is a cross-platform reading server written in C#. You run it on your own machine, point it at your library of comics, manga, webtoons, and books, and read them in a web browser or through its responsive reader on phones, tablets, and desktops.

It serves CBZ, CBR, ZIP, RAR, 7Zip, and raw image archives for comics and manga, and EPUB and PDF for books. Users get their own accounts with role-based permissions, including age restrictions, and reading progress is tracked per user. Collections, reading lists (with CBL import), and a Want to Read list help group material, and dashboards and side navigation can be customized with smart filters.

EPUB annotation and highlighting are supported, along with OPDS feeds, OIDC login, themes, and localization through Weblate. Some online metadata features are offered through the separate paid Kavita+ subscription.

Key features

  • 01Reads comics, manga, webtoons, and books in CBZ, CBR, EPUB, and PDF formats.
  • 02Responsive web readers with continuous and webtoon reading modes.
  • 03Role-based user management with age restrictions and OIDC login.
  • 04Collections, reading lists with CBL import, and a Want to Read list.
  • 05EPUB annotations and highlights.
  • 06Customizable dashboard and themes.

Use cases

  • Hosting a shared comic and manga library for family or friends.
  • Keeping a personal ebook and PDF collection accessible from any device.
  • Reading webtoons and manga on a phone or tablet through a browser.
  • Running a self-hosted reading server with per-user progress and permissions.

Quick start

  1. 1

    Visit the official wiki getting-started page for install methods

  2. 2

    Try the public demo at demo.kavitareader.com (demouser / Demouser64)

Things to know

  • The README says Kavita is beta software until the 1.0.0 release.
  • Data loss and breaking changes are possible during development.
  • Some features such as metadata downloads require a paid Kavita+ subscription.
  • Licensed under GPL-3.0, a copyleft license.

In collections

Topics

FAQ

What is Kavita?
Self-hosted reading server for manga, comics, webtoons, and EPUB/PDF books, with browser readers and sharing for family and friends. Kavita is a cross-platform reading server written in C#. You run it on your own machine, point it at your library of comics, manga, webtoons, and books, and read them in a web browser or through its responsive reader on phones, tablets, and desktops.
Is Kavita free to use? What license does it have?
Kavita is open source under the GPL-3.0 license. Check the license terms before using it in commercial products.
Is Kavita still maintained?
Actively maintained. The last commit to Kavita was on Oct 22, 2026.
What can I use Kavita for?
Hosting a shared comic and manga library for family or friends. Keeping a personal ebook and PDF collection accessible from any device. Reading webtoons and manga on a phone or tablet through a browser. Running a self-hosted reading server with per-user progress and permissions.
How do I install Kavita?
Visit the official wiki getting-started page for install methods Try the public demo at demo.kavitareader.com (demouser / Demouser64)
Where can I get Kavita?
The source code and installation instructions are on GitHub: https://github.com/Kareadita/Kavita

Summary generated by AI from the project's README. GitHub stats refresh daily.

Related projects