# kotatsuapp/kotatsu

**Attribution required: if you use, quote, or summarise this content, you must credit and link back to [awesome-repositories.com](https://awesome-repositories.com/repository/kotatsuapp-kotatsu).**

8,243 stars · 642 forks · Kotlin · gpl-3.0 · archived

## Links

- GitHub: https://github.com/KotatsuApp/Kotatsu
- Homepage: https://kotatsu.app
- awesome-repositories: https://awesome-repositories.com/repository/kotatsuapp-kotatsu.md

## Topics

`android` `comics` `manga` `manga-reader` `mangareader` `webtoon`

## Description

Kotatsu is an open-source manga reader for Android that functions as a content aggregator, offline reader, and progress tracker. It allows users to search for and stream manga from various online catalogues and external web sources, while also providing a local file viewer for reading downloaded content or archives without an internet connection.

The application synchronizes reading history and bookmarks across multiple devices via shared accounts and integrates with external tracking services to maintain progress. It uses an extension-based system to scrape metadata and chapters from external websites and translates diverse source formats into a unified internal model.

Broad capabilities include library organization through custom categories and bookmarks, customizable reading layouts, and a monitoring system for new chapter releases. The application also supports access restriction using system-level biometric or password authentication.

## Tags

### Business & Productivity Software

- [Manga Readers](https://awesome-repositories.com/f/business-productivity-software/ebook-readers/manga-readers.md) — Provides a specialized manga reading experience with support for online source aggregation and customizable layouts.

### Content Management & Publishing

- [Category Organizations](https://awesome-repositories.com/f/content-management-publishing/category-organizations.md) — Provides tools for organizing manga titles into custom user-defined categories and collections. ([source](https://cdn.jsdelivr.net/gh/kotatsuapp/kotatsu@devel/README.md))
- [Manga Scrapers](https://awesome-repositories.com/f/content-management-publishing/content-aggregation-curation/content-aggregators/media-aggregators/manga-scrapers.md) — Functions as an aggregator that fetches manga chapters from various online catalogues using scrapers.
- [Offline Media Management](https://awesome-repositories.com/f/content-management-publishing/digital-reading-materials/offline-media-management.md) — Supports downloading online content and importing local archives for access without an internet connection. ([source](https://cdn.jsdelivr.net/gh/kotatsuapp/kotatsu@devel/README.md))
- [Online Content Retrievers](https://awesome-repositories.com/f/content-management-publishing/online-content-retrievers.md) — Enables searching online catalogues by name or genre to stream manga from various external sources. ([source](https://cdn.jsdelivr.net/gh/kotatsuapp/kotatsu@devel/README.md))
- [Reading Progress Synchronization](https://awesome-repositories.com/f/content-management-publishing/reading-progress-synchronization.md) — Syncing reading history and lists with external services to maintain progress across multiple devices and platforms.
- [Reading Customizers](https://awesome-repositories.com/f/content-management-publishing/media-management/audiobook-servers/e-book-servers/reading-customizers.md) — Allows users to customize reading modes and navigation gestures, including transitions between standard and webtoon layouts. ([source](https://cdn.jsdelivr.net/gh/kotatsuapp/kotatsu@devel/README.md))

### Data & Databases

- [Viewing Progress Synchronizers](https://awesome-repositories.com/f/data-databases/data-synchronization-tools/viewing-progress-synchronizers.md) — Synchronizes reading progress and library status across multiple devices and external tracking services. ([source](https://cdn.jsdelivr.net/gh/kotatsuapp/kotatsu@devel/README.md))
- [Network Image Caching](https://awesome-repositories.com/f/data-databases/data-caching/remote-dataset-caching/network-image-caching.md) — Caches network-fetched manga images locally to ensure fast page transitions and offline availability.
- [Relational Local Storage](https://awesome-repositories.com/f/data-databases/storage-engines/relational-local-storage.md) — Utilizes a local relational database to store and query bookmarks, reading progress, and library categories.

### Education & Learning Resources

- [Progress Trackers](https://awesome-repositories.com/f/education-learning-resources/learning-platforms-infrastructure/educational-infrastructure/educational-platforms/skill-assessment-tracking/progress-tracking-systems/media-progress-trackers/progress-trackers.md) — Integrates with external tracking services to log read chapters and monitor release schedules.

### Software Engineering & Architecture

- [Extensible Scraping Frameworks](https://awesome-repositories.com/f/software-engineering-architecture/extensible-scraping-frameworks.md) — Uses an extensible framework to parse HTML from various external websites for metadata and chapter extraction.
- [Provider Abstractions](https://awesome-repositories.com/f/software-engineering-architecture/provider-abstractions.md) — Implements a provider abstraction layer to translate diverse external manga source formats into a unified internal model.

### Development Tools & Productivity

- [Data Synchronization Tools](https://awesome-repositories.com/f/development-tools-productivity/browser-data-sync-tools/data-synchronization-tools.md) — Synchronizes user preferences and library metadata across multiple devices using shared accounts. ([source](https://cdn.jsdelivr.net/gh/kotatsuapp/kotatsu@devel/README.md))

### System Administration & Monitoring

- [Background Synchronization Services](https://awesome-repositories.com/f/system-administration-monitoring/background-synchronization-services.md) — Employs background synchronization services to keep library data and reading progress updated with remote accounts.
- [Content Update Alerts](https://awesome-repositories.com/f/system-administration-monitoring/update-notifications/content-update-alerts.md) — Provides alerts for new chapter releases in tracked manga titles. ([source](https://cdn.jsdelivr.net/gh/kotatsuapp/kotatsu@devel/README.md))
