mirror of
https://github.com/Kareadita/Kavita.git
synced 2025-07-09 03:04:19 -04:00
Refactored more archive code into the service and updated documentation now that methods are public.
Refactored more archive code into the service and updated documentation now that methods are public.
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:
- Server up Comics (cbr, cbz, zip/rar, pdf, raw images) and Books (epub, mobi, azw, djvu, pdf)
- Provide Reader for Comics and Books via web app that is responsive
- Provide customization themes (server installed) for web app
- Provide hooks into metadata providers to fetch Manga/Comic data
- Metadata should allow for collections, want to read integration from 3rd party services, genres.
- Expose an OPDS API/Stream for external readers to use
- Allow downloading files directly from WebApp
- WebApp/Server is Translated via Weblate (free for Open Source)
How to Deploy
- Build kavita-webui via ng build --prod. The dest should be placed in the API/wwwroot directory
- Run publish command
Description
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.
cbzcomicinfocomicscomics-readercross-platformcsharpepubepub-readerfreelinuxmangamedia-servermetadataopdsopds-feedpdfself-hostedubooquitywindows
Readme
GPL-3.0
223 MiB
Languages
C#
61.1%
TypeScript
24.2%
HTML
12%
SCSS
2.4%
Shell
0.1%