Skip to content

Youwes09/Moku

Repository files navigation

Moku

release downloads license discord


Moku is a fast, minimal manga reader frontend for Suwayomi-Server. It wraps Suwayomi's GraphQL API in a lightweight Tauri app — no Electron overhead.


Screenshots

Home Discover Reader Preview Tracker Settings

Features

  • Library management — organize manga into folders, track unread counts, filter by genre
  • Built-in reader — single page, long strip, configurable fit modes, customizable keybinds
  • Extension support — install and manage Suwayomi extensions directly from the app
  • Download management — queue and monitor chapter downloads with progress toasts
  • Tracker integration — sync reading progress with AniList, MyAnimeList, Kitsu, and more
  • Auto-start server — optionally launch Suwayomi in the background on startup
  • Multiple themes — Dark, Light, Midnight, Warm, High Contrast, and more
  • Auto-updates — in-app update checker with silent background notifications

Installation

Flatpak (Linux, recommended)

Suwayomi-Server and a bundled JRE are included — no separate install needed.

flatpak install moku.flatpak
flatpak run dev.moku.app

Download the latest moku.flatpak from the releases page.

Nix

nix run github:Youwes09/Moku

Add to your flake:

inputs.moku.url = "github:Youwes09/Moku";

Windows

Download the .exe installer from the releases page. Suwayomi-Server and a JRE are bundled.

macOS

Download the .dmg from the releases page.

Note: Builds are ad-hoc signed. On first launch you may need to run:

xattr -rd com.apple.quarantine /Applications/Moku.app

Requirements

If you're not using the bundled Flatpak or Windows installer, Suwayomi-Server must be running separately. By default Moku connects to http://127.0.0.1:4567.

You can point Moku at any Suwayomi instance — local or remote — via Settings → General → Server URL.


Development

Prerequisites: Rust, Node.js, pnpm, and Tauri v2 prerequisites.

git clone https://github.com/Youwes09/Moku
cd Moku
pnpm install
pnpm tauri:dev

Or with Nix:

nix develop
pnpm install
pnpm tauri:dev

Stack

Tauri v2 Native app shell
Svelte 5 + TypeScript UI
Vite Frontend bundler
Crane Nix Rust builds

Community

Questions, feedback, or just want to hang out — join the Discord.

Discord


License

Distributed under the Apache 2.0 License.


Disclaimer

Moku does not host or distribute any content. The developers have no affiliation with any content providers accessible through connected sources.

About

Manga reader frontend for Suwayomi-Server

Topics

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors