Skip to Content
🎉 Kavita v0.9.1 is released. Read more →
Getting Started

What is Kavita?

Kavita is an open-source, self-hosted digital library management system primarily designed for managing and reading comics, manga, and ebooks. It is built to provide a streamlined and user-friendly experience for organizing and accessing a personal collection of digital reading materials.

Core Features

  • Library Management: Organize your digital reading materials into a library with custom tags and filters.
  • Synchronized Reading: Read your digital materials directly in your browser with a customizable reading experience.
  • Custom Filters: Create custom filters to organize your library based on your own criteria then bind them to your Homepage or Side nav.
  • User Management: Create multiple users with different permissions to access your library, each with their own progress tracking and age restricitons.
  • Customization: Rich expression with theme support, custom epub fonts, and configurable dashboard/side nav

System Requirements

Kavita is built with Microsoft .NET 9.0  and Angular 20 . Each of these technologies have their own requirements, but most modern systems should be fine.

All Kavita builds are fully self-contained. This means there is no prerequisite software needed.

Users have reported running the app on as little as a single-core 1Ghz CPU and 256MB RAM.

The only requirement Kavita has is the need for a CPU that supports SSE4.2 extensions. This is because of the upstream library NetVIPS. See the FAQ for how to work around it.

Demo

If you want to try out a demo of Kavita first before installing, you can find it at https://demo.kavitareader.com/ .

Installation methods

There are a few ways to get setup running Kavita depending on what environment you have:

Last updated on