GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • kmworks
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles

This view

  • Original page
  • New address

GeezerVison is showing github.com — KM Works

README.md
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 118 14

  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 29 3

  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

Loading
Type
Language
Sort
Showing 10 of 10 repositories
  • kmreader Public

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

    Uh oh!

    There was an error while loading. Please reload this page.

    kmworks/kmreader's past year of commit activity
    Swift 118 MIT 14 17 0 Updated Nov 11, 2026
  • website Public

    The kmworks ecosystem site and documentation hub — kmworks.date

    Uh oh!

    There was an error while loading. Please reload this page.

    kmworks/website's past year of commit activity
    Astro 0 1 0 1 Updated Nov 11, 2026
  • 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.

    Uh oh!

    There was an error while loading. Please reload this page.

    kmworks/kmrs's past year of commit activity
    Rust 29 MIT 3 30 (1 issue needs help) 2 Updated Nov 11, 2026
  • YueduCoreText Public Forked from CHANG-JUI-LIN/YueduCoreText

    An iOS-native Core Text toolkit for long-form reader typography and layout

    Uh oh!

    There was an error while loading. Please reload this page.

    kmworks/YueduCoreText's past year of commit activity
    Swift 0 MPL-2.0 1 0 0 Updated Oct 31, 2026
  • libheif-sys Public Forked from Cykooz/libheif-sys

    Rust bindings to libheif-dev

    Uh oh!

    There was an error while loading. Please reload this page.

    kmworks/libheif-sys's past year of commit activity
    Rust 0 MIT 16 0 0 Updated Oct 31, 2026
  • libheif-static Public archive

    Prebuilt static libheif, libde265 and dav1d for kmrs

    Uh oh!

    There was an error while loading. Please reload this page.

    kmworks/libheif-static's past year of commit activity
    Rust 0 MIT 0 0 0 Updated Oct 31, 2026
  • .github Public

    kmworks org profile

    Uh oh!

    There was an error while loading. Please reload this page.

    kmworks/.github's past year of commit activity
    0 0 0 0 Updated Oct 25, 2026
  • 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.

    Uh oh!

    There was an error while loading. Please reload this page.

    kmworks/kmweb's past year of commit activity
    TypeScript 1 0 2 0 Updated Oct 7, 2026
  • kmworks.github.io Public

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

    Uh oh!

    There was an error while loading. Please reload this page.

    kmworks/kmworks.github.io's past year of commit activity
    HTML 0 0 0 0 Updated Sep 29, 2026
  • libarchive-swift Public

    Swift Package wrapper for libarchive.

    Uh oh!

    There was an error while loading. Please reload this page.

    kmworks/libarchive-swift's past year of commit activity
    Swift 4 BSD-2-Clause 1 0 0 Updated Sep 21, 2026

People

@everpcpc @dyphire

Top languages

Loading…

Uh oh!

There was an error while loading. Please reload this page.

Most used topics

Loading…

Uh oh!

There was an error while loading. Please reload this page.

You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.