Skip to content

A lightweight, comic reader and image viewer built with Qt for Python. View .zip / .cbz comic without manual extraction. Render .pdf comic fast with mupdf.

Notifications You must be signed in to change notification settings

puff-dayo/simple-comic-reader

Repository files navigation

Simple Comic Reader

CodeQL Codacy Badge

English | 简体中文 | Русский

A lightweight, comic and image reader built with Qt for Python.
Viewing comic images, ZIP/CBZ archives, and PDF files — with zoom, pan, and fullscreen capabilities.


Features

  • File system navigation
  • PDF render with cache
  • View .zip / .cbz comic without extraction
  • Support .jpg, .jpeg, .png, .gif, .bmp, .webp
  • Zoom & Fit Modes
  • Keyboard Shortcuts
  • Configurable Settings saved in config.ini
  • Multi-language UI (English / 简体中文 / Русский)

Usage

For Windows 64-bit, Download binary release and run, or you can build from source for other OS.


Build

uv venv
uv sync
.venv\Scripts\Activate.ps1
build.bat

Dependencies

Python 3.12+

dependencies = [
    "nuitka>=2.8.1",
    "pillow>=11.3.0",
    "pymupdf==1.23.5",
    "pyside6>=6.10.0",
]

About

A lightweight, comic reader and image viewer built with Qt for Python. View .zip / .cbz comic without manual extraction. Render .pdf comic fast with mupdf.

Topics

Resources

Stars

Watchers

Forks