Skip to content

Repository files navigation

Thasia app icon

Thasia

A cross-platform manga converter and processor

Organize, edit, optimize, and package image collections as CBZ, EPUB, or plain directories.

License Version

OverviewFeaturesInstallationQuick StartDevelopment


Thasia landing screen

Overview

Thasia turns folders, ZIP files, and CBZ archives into organized manga volumes. It detects chapters and volumes, lets you correct the result visually, and processes images in parallel before writing CBZ, fixed-layout EPUB 3, or a flat output directory.

It is the Rust/Tauri successor to the archived Palaxy project.

Features

  • Automatic structure detection: Recognizes common volume, chapter, and page naming patterns, including nested folders and HakuNeko-style paths.
  • Archive input: Opens .zip and .cbz files without requiring manual extraction.
  • Visual page editor: Reorder or remove pages, choose a cover, and adjust volume boundaries before export.
  • Image processing: Keep originals or re-encode to WebP or AVIF, optionally resize oversized pages, and use grayscale-aware settings for black-and-white material.
  • Parallel conversion: Parsing and image processing use the available CPU cores.
  • Multiple outputs: Write CBZ, fixed-layout EPUB 3 with LTR/RTL support, or numbered directories.
  • Suwayomi integration: Search and download through a locally managed Suwayomi Server, then import the result directly into the conversion workflow.

Thasia light theme Thasia page editor

Installation

Download the package for your platform from GitHub Releases:

  • Windows 10+: .msi or setup executable
  • macOS 11+: Intel or Apple Silicon .dmg
  • Linux: .AppImage, .deb, or .rpm

Image conversion needs temporary disk space roughly equal to the imported material. AVIF encoding benefits from at least 4 GB of RAM.

Quick Start

  1. Drop a folder, ZIP, or CBZ into Thasia and choose an output directory.
  2. Select CBZ, EPUB, or raw-directory output and choose Original, WebP, or AVIF encoding.
  3. Review the detected chapters and volumes; adjust boundaries when needed.
  4. Reorder, remove, or replace pages in the visual editor, then start the conversion.

Thasia format selection Thasia volume editor

Development

Thasia uses Rust 2024, Tauri 2, Svelte 5, and Tailwind CSS 4. Development requires Node.js 22+, pnpm, Rust, CMake, and the platform-specific Tauri prerequisites.

git clone https://github.com/LuMiSxh/Thasia.git
cd Thasia
pnpm install
pnpm run tauri dev

Build release packages with:

pnpm run tauri build

Linux development also requires lld; the bundled AVIF dependencies require CMake.

License

Thasia is licensed under the BSD 3-Clause License.

About

A fast manga converter and processor for Windows, Linux, and macOS

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Contributors

Languages