Skip to content
@kmworks

KM Works

Stack for reading
KMReader icon

kmworks

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.

Website · Docs · Live demo · Blog

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 release image
KMReader Native Komga client for iPhone, iPad, Mac, and Apple TV, with offline downloads and on-device manga translation release App Store

Try it

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/kmrs

Open 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.

Popular repositories Loading

  1. kmreader kmreader Public

    A full-featured, native Komga client for iOS, macOS, and tvOS

    Swift 116 13

  2. kmrs kmrs Public

    Full-featured Komga drop-in replacement in Rust: CBZ/CBR/PDF/EPUB, same API and database, plus enhancements. Single static binary, bundled web UI, small footprint.

    Rust 20 1

  3. libarchive-swift libarchive-swift Public

    Swift Package wrapper for libarchive.

    Swift 4 1

  4. kmweb kmweb Public archive

    Moved into kmworks/kmrs as webui/ — the UI is now embedded in the kmrs binary. This repo is kept for history only.

    TypeScript 1

  5. .github .github Public

    kmworks org profile

  6. kmworks.github.io kmworks.github.io Public

    The kmworks ecosystem: the kmrs server, the kmweb UI, and KMReader. Komga-compatible reading, end to end.

    HTML

Repositories

Showing 8 of 8 repositories

Top languages

Loading…

Most used topics

Loading…