Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2,463 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Mangatan

GitHub downloads star Discord server

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

Features include:

  • Reading manga, webtoons, comics, novels, animes, movies, and more.
  • Local reading of content.
  • A configurable reader with multiple viewers, reading directions and other settings.
  • Tracker support for anime and manga: MyAnimeList, AniList, SIMKL, trakt and Kitsu support.
  • Categories to organize your library.
  • Light and dark themes.
  • Create backups locally to read offline or to your desired cloud service.

Download

Get the app from our releases page.

iOS Sideloading Sources

AltStore Source   Feather Source   Sidestore Source   Direct URL Source

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.

Anki on iOS

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.

Contributing

Contributions are welcome!

To get started with extension development, see the archived upstream Dart extension guide or JavaScript extension guide.

Using flutter_rust_bridge

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

macOS quick build

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

License

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.

Disclaimer

Mangatan does not host any content, and the developers of this application are not affiliated with content providers available on the internet.

About

Mangayomi fork focused on Yomitan-style dictionary lookup, OCR overlays, subtitle mining, and Anki export.

Topics

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages