# komikku-app/komikku

**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/komikku-app-komikku).**

4,105 stars · 191 forks · Kotlin · Apache-2.0

## Links

- GitHub: https://github.com/komikku-app/komikku
- awesome-repositories: https://awesome-repositories.com/repository/komikku-app-komikku.md

## Topics

`android` `j2k` `komga` `kotlin` `manga` `manga-downloader` `manga-reader` `mangadex` `mangadex-downloader` `mangadownloader` `mangareader` `mihon` `neko` `tachiyomi` `tachiyomisy`

## Description

Komikku is a manga reader application and digital comic library manager. It functions as a content aggregation client that combines feeds and saved searches from multiple third-party extensions into a unified view, while providing a mobile interface for reading digital comics from online sources or local storage.

The application integrates third-party source extensions to fetch content from various catalogs and includes a system to synchronize reading status and progress records with external tracking services. It also allows for content source migration to maintain library access when a specific provider becomes unavailable.

The project covers broad capability areas including library organization with custom categories, global content search with metadata filtering, and a configurable viewer with adjustable reading directions and layout modes. It also manages automated background synchronization for library updates and provides local backup and recovery options for application state.

## Tags

### Part of an Awesome List

- [Comics and Anime](https://awesome-repositories.com/f/awesome-lists/media/comics-and-anime.md) — Provides a mobile interface for browsing and reading manga and digital comics from online and local sources.

### Content Management & Publishing

- [Content Aggregators](https://awesome-repositories.com/f/content-management-publishing/content-aggregation-curation/content-aggregators.md) — Combines manga feeds and saved searches from multiple third-party extensions into a single consolidated stream.
- [External Content Integrations](https://awesome-repositories.com/f/content-management-publishing/external-content-integrations.md) — Integrates and indexes third-party content sources into a unified manga reader interface. ([source](https://github.com/komikku-app/komikku/blob/master/AGENTS.md))
- [Comic Book Libraries](https://awesome-repositories.com/f/content-management-publishing/media-management/audiobook-servers/e-book-servers/comic-book-libraries.md) — Provides a system for organizing and viewing digital comic book and manga collections with custom categories.
- [Personal Library Managers](https://awesome-repositories.com/f/content-management-publishing/media-management/audiobook-servers/e-book-servers/comic-book-libraries/personal-library-managers.md) — Catalogs and organizes digital comic collections with custom categories and progress tracking.
- [Reading Progress Synchronization](https://awesome-repositories.com/f/content-management-publishing/reading-progress-synchronization.md) — Synchronizes reading history and bookmarks across different devices and external tracking services.
- [Reading Progress Tracking](https://awesome-repositories.com/f/content-management-publishing/reading-progress-tracking.md) — Records and restores reading positions and coordinates them with external tracking services. ([source](https://github.com/komikku-app/komikku#readme))
- [Community Content Feeds](https://awesome-repositories.com/f/content-management-publishing/community-content-feeds.md) — Combines latest entries and saved searches from multiple sources into a single unified view. ([source](https://github.com/komikku-app/komikku#readme))
- [Provider Migrations](https://awesome-repositories.com/f/content-management-publishing/documentation-knowledge-management/wiki-engines/page-management/content-migrations/provider-migrations.md) — Moves library entries between different providers to maintain access when a specific source becomes unavailable. ([source](https://github.com/komikku-app/komikku#readme))
- [Reading Progress Synchronizers](https://awesome-repositories.com/f/content-management-publishing/reading-progress-synchronizers.md) — Automatically updates reading status and progress records with external manga tracking services.
- [Scheduled Content Updates](https://awesome-repositories.com/f/content-management-publishing/scheduled-content-updates.md) — Tachiyomi checks for new content updates on a schedule and sends notifications with visual previews when new items arrive. ([source](https://github.com/komikku-app/komikku#readme))

### Business & Productivity Software

- [Manga Readers](https://awesome-repositories.com/f/business-productivity-software/ebook-readers/manga-readers.md) — Provides a mobile interface for browsing and reading digital comics from online sources or local storage.
- [Comic Reading Interfaces](https://awesome-repositories.com/f/business-productivity-software/knowledge-content-creation/reading-and-writing-tools/novel-reading-interfaces/comic-reading-interfaces.md) — Provides a configurable viewer supporting multiple layout modes and reading directions for digital graphic novels.
- [Library Organization Tools](https://awesome-repositories.com/f/business-productivity-software/library-organization-tools.md) — Provides tools for categorizing, sorting, and managing digital comic collections. ([source](https://github.com/komikku-app/komikku/blob/master/README.md))

### Data & Databases

- [Manga Progress Syncs](https://awesome-repositories.com/f/data-databases/cross-device-state-synchronization/media-progress-syncs/manga-progress-syncs.md) — Synchronizes reading progress between the application and external tracking services via dedicated extensions.
- [Local Database Persistence](https://awesome-repositories.com/f/data-databases/sqlite-drivers/sqlite-storage-adapters/local-database-persistence.md) — Stores library metadata and reading progress in a local relational database for offline access.
- [Backup and Recovery](https://awesome-repositories.com/f/data-databases/backup-and-recovery.md) — Saves the library and application state to local or cloud storage to prevent data loss. ([source](https://github.com/komikku-app/komikku#readme))
- [Global Content Searches](https://awesome-repositories.com/f/data-databases/search-indexing-technologies/search-indexing/search-and-indexing/saved-search-queries/global-content-searches.md) — Locates specific titles across sources using global search, saved queries, and metadata filters. ([source](https://github.com/komikku-app/komikku#readme))

### Graphics & Multimedia

- [Comic Page Viewers](https://awesome-repositories.com/f/graphics-multimedia/comic-page-viewers.md) — Implements a specialized viewer for rendering digital comic pages from online sources or local storage. ([source](https://github.com/komikku-app/komikku/blob/master/README.md))

### Software Engineering & Architecture

- [Content Provider Extensions](https://awesome-repositories.com/f/software-engineering-architecture/application-frameworks/application-framework-extensions/plugin-development-kits/source-customization/content-provider-extensions.md) — Uses external scripts to decouple content fetching from the core app via a provider extension system.
- [Third-Party Plugins](https://awesome-repositories.com/f/software-engineering-architecture/integration-extensibility/extensibility/third-party-plugins.md) — Supports third-party plugins to add new content source providers and parsing capabilities. ([source](https://github.com/komikku-app/komikku/blob/master/README.md))
- [Source Mapping Layers](https://awesome-repositories.com/f/software-engineering-architecture/software-architecture/architectural-patterns/plugin-module-systems/modular-plugin-architectures/plugin-based-architectures/plugin-based-architectures/plugin-based-source-abstractions/source-mapping-layers.md) — Maps library entries between different providers to maintain access and progress when sources change.

### System Administration & Monitoring

- [Background Synchronization Services](https://awesome-repositories.com/f/system-administration-monitoring/background-synchronization-services.md) — Automates the periodic polling of external content sources for updates in the background.

### User Interface & Experience

- [Color Themes](https://awesome-repositories.com/f/user-interface-experience/color-themes.md) — Provides systems for managing and applying visual color schemes, including light and dark themes. ([source](https://github.com/komikku-app/komikku/blob/master/README.md))
- [Viewer Settings](https://awesome-repositories.com/f/user-interface-experience/customizable-collection-views/viewer-settings.md) — Allows adjustment of page loading, cache size, scroll behavior, and reading direction to personalize the experience. ([source](https://github.com/komikku-app/komikku#readme))
- [Dynamic Theming](https://awesome-repositories.com/f/user-interface-experience/dynamic-theming.md) — Applies visual styles and color palettes dynamically at runtime based on content art or preferences.
- [View Modes](https://awesome-repositories.com/f/user-interface-experience/view-modes.md) — Allows users to adjust reading directions, layout modes, and visual themes for a personalized experience.

### Web Development

- [Media Image Caching](https://awesome-repositories.com/f/web-development/state-synchronization/client-side-caching/media-image-caching.md) — Buffers remote image data into local storage to enable offline reading and smooth scrolling.
