Mangayomi fork focused on Yomitan-style dictionary lookup, OCR overlays, subtitle mining, and Anki export.
89
stars
2,634
commits
Dart
primary language
Sep 7, 2026
updated
Mangatan is an open-source desktop app for reading manga and novels, watching anime, and learning languages through dictionary lookup, OCR, subtitle mining, and Anki export.
Features include:
Manga Shelf
|
Manga Lookup
|
Anime Lookup
|
Novel Lookup
|
Dictionary
| |
Get Mangatan from the releases page, then download the asset that matches your platform:
Mangatan-<version>-windows.exe (installer) or
Mangatan-<version>-windows.zip (portable).Mangatan-<version>-macos-arm64.dmg (Apple Silicon).Mangatan-<version>-linux-x86_64.tar.gz.See the desktop install guide for the full download-and-run steps on each platform.
Looking for the Android version? See Chimahon.
Release IPAs are intentionally unsigned. AltStore, SideStore, Feather, Sideloadly, and similar tools sign the app with your Apple ID during installation.
To build an IPA without publishing a release, open Actions → Build iOS sideload IPA → Run workflow. Download the IPA from the completed run's artifacts. Pushing a v* tag also attaches the IPA to that GitHub release and refreshes the sideloading source.
The iOS build exports cards through AnkiMobile callbacks instead of AnkiConnect. In Settings → Dictionary → Anki, tap Refresh once to open AnkiMobile and import its current decks, note types, and fields. Mining then opens AnkiMobile to add the note and returns to Mangatan when the note succeeds; images and audio are transferred locally during that callback.
Japanese word audio is enabled by default with JapanesePod101, Jisho.org, and LanguagePod101. Audio sources are ordered fallbacks: add, remove, edit, or move multiple built-in and custom URL/JSON sources from the same Anki settings page.
Contributions are welcome!
To get started with extension development, see the archived upstream Dart extension guide or JavaScript extension guide.
To run and build this app, you need to have Flutter SDK and Rust toolchain installed on your system. You can check that your system is ready with the commands below. Note that all the Flutter subcomponents should be installed.
rustc --version
flutter doctor
You also need to have the CLI tool for flutter_rust_bridge ready.
cargo install 'flutter_rust_bridge_codegen'
run the following command:
flutter_rust_bridge_codegen generate
Now you can run and build this app just like any other Flutter projects.
flutter run
On macOS, use the helper script to build the desktop app and open it:
./scripts/build_macos.sh
Useful options:
./scripts/build_macos.sh --release
./scripts/build_macos.sh --clean --no-open
Copyright 2023 Moustapha Kodjo Amadou
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, version 3 of the License.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
Mangatan does not host any content, and the developers of this application are not affiliated with content providers available on the internet.
Dart
85.5%
JavaScript
6.8%
Rust
4.8%
Mangayomi fork focused on Yomitan-style dictionary lookup, OCR overlays, subtitle mining, and Anki export.
89
stars
2,634
commits
Dart
primary language
Sep 7, 2026
updated
Mangatan is an open-source desktop app for reading manga and novels, watching anime, and learning languages through dictionary lookup, OCR, subtitle mining, and Anki export.
Features include:
Manga Shelf
|
Manga Lookup
|
Anime Lookup
|
Novel Lookup
|
Dictionary
| |
Get Mangatan from the releases page, then download the asset that matches your platform:
Mangatan-<version>-windows.exe (installer) or
Mangatan-<version>-windows.zip (portable).Mangatan-<version>-macos-arm64.dmg (Apple Silicon).Mangatan-<version>-linux-x86_64.tar.gz.See the desktop install guide for the full download-and-run steps on each platform.
Looking for the Android version? See Chimahon.
Release IPAs are intentionally unsigned. AltStore, SideStore, Feather, Sideloadly, and similar tools sign the app with your Apple ID during installation.
To build an IPA without publishing a release, open Actions → Build iOS sideload IPA → Run workflow. Download the IPA from the completed run's artifacts. Pushing a v* tag also attaches the IPA to that GitHub release and refreshes the sideloading source.
The iOS build exports cards through AnkiMobile callbacks instead of AnkiConnect. In Settings → Dictionary → Anki, tap Refresh once to open AnkiMobile and import its current decks, note types, and fields. Mining then opens AnkiMobile to add the note and returns to Mangatan when the note succeeds; images and audio are transferred locally during that callback.
Japanese word audio is enabled by default with JapanesePod101, Jisho.org, and LanguagePod101. Audio sources are ordered fallbacks: add, remove, edit, or move multiple built-in and custom URL/JSON sources from the same Anki settings page.
Contributions are welcome!
To get started with extension development, see the archived upstream Dart extension guide or JavaScript extension guide.
To run and build this app, you need to have Flutter SDK and Rust toolchain installed on your system. You can check that your system is ready with the commands below. Note that all the Flutter subcomponents should be installed.
rustc --version
flutter doctor
You also need to have the CLI tool for flutter_rust_bridge ready.
cargo install 'flutter_rust_bridge_codegen'
run the following command:
flutter_rust_bridge_codegen generate
Now you can run and build this app just like any other Flutter projects.
flutter run
On macOS, use the helper script to build the desktop app and open it:
./scripts/build_macos.sh
Useful options:
./scripts/build_macos.sh --release
./scripts/build_macos.sh --clean --no-open
Copyright 2023 Moustapha Kodjo Amadou
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, version 3 of the License.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
Mangatan does not host any content, and the developers of this application are not affiliated with content providers available on the internet.
Dart
85.5%
JavaScript
6.8%
Rust
4.8%