Kavita is a fast, feature rich, cross platform reading server. Built with the goal of being a full solution for all your reading needs. Setup your own server and share your reading collection with your friends and family. http://www.kavitareader.com
Find a file
2021-02-17 16:41:42 -06:00
.github/workflows Create dotnet-core.yml 2020-12-12 17:06:22 -06:00
API Implemented ability to generate Series summary from ComicInfo.xml (if present) 2021-02-17 16:41:42 -06:00
API.Tests Code cleanup. Implemented ability to schedule Library Backups. 2021-02-17 08:58:36 -06:00
.gitignore Refactored DB to be Series->Volumes->Chapters instead. All functionality that previously worked still works. Cleanup still needed. 2021-02-01 09:29:11 -06:00
Kavita.sln Added basic parsing and unit tests. Setting up an intermediate object to hold information from parser. Removed hangfire db from git. 2020-12-27 11:14:45 -06:00
Kavita.sln.DotSettings Cleaned up some warnings 2021-01-09 16:22:28 -06:00
LICENSE Initial commit 2020-12-12 17:03:06 -06:00
README.md Update README.md 2021-02-15 10:11:54 -06:00

Kavita

Kavita, meaning Stories, is a lightweight manga server. The goal is to replace Ubooqity with an open source variant that is flexible and packs more punch, without sacrificing ease to use.

Goals:

  • Serve up Manga (cbr, cbz, zip/rar, raw images) and Books (epub, mobi, azw, djvu, pdf)
  • Provide Reader for Manga and Books (Light Novels) via web app that is responsive
  • Provide customization themes (server installed) for web app
  • Provide hooks into metadata providers to fetch Manga data
  • Metadata should allow for collections, want to read integration from 3rd party services, genres.
  • Ability to manage users, access, and ratings
  • Expose an OPDS API/Stream for external readers to use
  • Allow downloading files directly from WebApp

How to Deploy

  • Build kavita-webui via ng build --prod. The dest should be placed in the API/wwwroot directory
  • Run publish command