An open-source, Komga-compatible reading stack for comics, manga, and ebooks: a Rust server with a built-in web UI, and a native Apple client.
| Project | What it is | Latest |
|---|---|---|
KMServer (kmrs) |
Full-featured drop-in replacement for the Komga server in Rust — same library formats, API, and database, plus smart lists, reading trackers, CJK search, and more. One self-contained binary with the web UI built in, no JVM | |
| KMReader | Native Komga client for iPhone, iPad, Mac, and Apple TV, with offline downloads and on-device manga translation |
docker run -d \
--name=kmrs \
--user 1000:1000 \
-p 25600:25600 \
--mount type=bind,source=/path/to/config,target=/config \
--mount type=bind,source=/path/to/data,target=/data \
--restart unless-stopped \
ghcr.io/kmworks/kmrsOpen http://localhost:25600 — the web UI is built in — or point any Komga-compatible client at the server. Prebuilt binaries for Linux, macOS, and Windows are on the releases page.
Already running Komga? Point KMServer at your existing config directory and it upgrades the database in place; the migration guide covers the switch, and the Java version can still open the result.
KMServer works with any Komga-compatible client, and KMReader works with any Komga 1.20.0+ server, including the original Komga.
All kmworks projects are MIT licensed. Not affiliated with the Komga project.