Repolode
gotson

gotson/komga

Self-hosted media server for comics, manga, BDs, magazines and eBooks, with a web reader, OPDS feeds and Kobo/KOReader sync.

Open-source alternative to:Komga

Stars
6,778
Forks
425
Open issues
12
Last commit
3 days ago

What is it?

Komga is a media server for organizing and reading comics, manga, BDs, magazines and eBooks. It scans your library folders and presents libraries, series and books through a responsive web interface that works on desktop, tablet and phone. A built-in webreader supports several reading modes.

Beyond browsing, Komga handles metadata editing, embedded metadata import, collections and read lists, and multi-user access with per-library permissions, age restrictions and label restrictions. It also includes duplicate file and duplicate page detection, and can import ComicRack cbl read lists.

For other clients, Komga exposes a REST API, OPDS v1 and v2 feeds, Kobo Sync for Kobo eReaders and KOReader Sync. It is written in Kotlin on Spring Boot and is distributed as a binary release and a Docker image.

Key features

  • 01Responsive web UI for browsing libraries, series and books
  • 02Built-in webreader with multiple reading modes
  • 03Multi-user access with per-library, age and label restrictions
  • 04OPDS v1 and v2 feeds for reader apps
  • 05Kobo Sync and KOReader Sync support
  • 06Duplicate file and duplicate page detection

Use cases

  • Hosting a personal comic and manga collection for reading across devices
  • Syncing reading progress to a Kobo eReader or KOReader
  • Sharing a library with family members under separate access rules
  • Connecting OPDS-compatible reader apps to a self-hosted library

Quick start

  1. 1

    Read the installation instructions on the project website

  2. 2

    Read the project documentation for setup and usage

Things to know

  • The README only points to the external website for installation instructions, so setup details are not included here.

In collections

Topics

FAQ

What is komga?
Self-hosted media server for comics, manga, BDs, magazines and eBooks, with a web reader, OPDS feeds and Kobo/KOReader sync. Komga is a media server for organizing and reading comics, manga, BDs, magazines and eBooks. It scans your library folders and presents libraries, series and books through a responsive web interface that works on desktop, tablet and phone. A built-in webreader supports several reading modes.
Is komga free to use? What license does it have?
komga is open source under the MIT license. Check the license terms before using it in commercial products.
Is komga still maintained?
Actively maintained. The last commit to komga was on Oct 21, 2026.
What can I use komga for?
Hosting a personal comic and manga collection for reading across devices Syncing reading progress to a Kobo eReader or KOReader Sharing a library with family members under separate access rules Connecting OPDS-compatible reader apps to a self-hosted library
How do I install komga?
Read the installation instructions on the project website Read the project documentation for setup and usage
Where can I get komga?
The source code and installation instructions are on GitHub: https://github.com/gotson/komga

Summary generated by AI from the project's README. GitHub stats refresh daily.

Related projects