Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Rust
  3. koharu

koharu

Apache-2.0Rust0.83.5

A local-first, ML-powered desktop application for translating manga, built in Rust with automated text detection, OCR, inpainting, and LLM translation.

Visit WebsiteGitHubGitHub
6.4k stars463 forks0 contributors

What is koharu?

Koharu is an open-source desktop application that automates manga translation using machine learning. It combines object detection, OCR, inpainting, and LLM-based translation into a single local-first workflow, allowing users to translate manga pages while keeping their data private. The application is built in Rust for performance and safety.

Target Audience

Manga translators, scanlation groups, and enthusiasts who need an efficient, privacy-focused tool for translating manga without relying on cloud services. It's also suitable for developers interested in ML applications for creative workflows.

Value Proposition

Developers choose Koharu for its fully local execution, which ensures data privacy, and its comprehensive pipeline that handles the entire translation process automatically. Its use of Rust and modern ML frameworks provides high performance and reliability compared to manual or cloud-dependent alternatives.

Overview

ML-powered manga translator, written in Rust.

Use Cases

Best For

  • Translating manga pages with complex layouts and speech bubbles
  • Maintaining data privacy by running all ML models locally
  • Automating the text detection and inpainting steps in scanlation
  • Integrating manga translation into automated workflows via its API
  • Exporting translated pages as editable PSD files for further refinement
  • Using local LLMs for translation without internet dependency

Not Ideal For

  • Projects requiring cloud-based translation for accessibility across multiple devices
  • Users with low-end or GPU-less hardware unable to run local ML models efficiently
  • Teams needing real-time collaborative editing features for scanlation workflows

Pros & Cons

Pros

Local Privacy Focus

All vision and language models run locally on the user's machine, ensuring data never leaves the device, as emphasized in the philosophy and note sections.

End-to-End Automation

Combines text detection, OCR, inpainting, and LLM translation into a single pipeline, streamlining the entire manga translation process as described in the key features.

Advanced Text Rendering

Supports vertical CJK layout, RTL scripts, and precise font fallback, making translated text fit naturally into speech bubbles, detailed in the text rendering section.

Editable PSD Export

Exports pages as layered Photoshop files with editable text layers, facilitating manual refinement, which is highlighted in the export and features sections.

Cons

High Hardware Demands

Requires powerful GPUs and significant memory for local model inference, with dependencies on CUDA, Metal, or Vulkan, limiting accessibility on older systems as noted in the GPU acceleration section.

Complex Setup Process

Involves downloading large models, configuring GPU drivers, and managing dependencies like CUDA Toolkit or AMD HIP SDK, making initial installation cumbersome, as outlined in the installation prerequisites.

Limited Collaborative Features

Lacks built-in cloud sync or team collaboration tools, focusing on local-first workflows, which may hinder use in group scanlation projects despite the API for automation.

Frequently Asked Questions

Quick Stats

Stars6,449
Forks463
Contributors0
Open Issues128
Last commit1 day ago
CreatedSince 2025

Tags

#manga#desktop-app#webgpu#deep-learning#llm#gui#tauri#japanese#ocr#computer-vision#local-ai#rust#translation#machine-learning#text-rendering#gpu

Built With

c
candle
B
Bun
l
llama_cpp
R
Rust
T
Tauri

Links & Resources

Website

Included in

Rust56.6k
Auto-fetched 1 day ago

Related Projects

clash-verge-revclash-verge-rev

A modern GUI client based on Tauri, designed to run in Windows, macOS and Linux for tailored proxy experience

Stars153,036
Forks10,985
Last commit1 day ago
denodeno

A modern runtime for JavaScript and TypeScript.

Stars108,721
Forks6,458
Last commit1 day ago
AlacrittyAlacritty

A cross-platform, OpenGL terminal emulator.

Stars66,015
Forks3,661
Last commit7 days ago
MagiskMagisk

The Magic Mask for Android

Stars63,413
Forks18,985
Last commit7 days ago
Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub