Free and open source application for reading manga, novels, and watching animes available on Android, iOS, macOS, Linux and Windows
Find a file
2024-12-21 00:21:03 +01:00
.github Update 2024-12-06 11:20:24 +01:00
android Upgrade gradle config, Upgrade packages & some fix 2024-12-13 18:21:49 +01:00
assets some fix, add use libass feature 2024-07-10 10:18:54 +01:00
go + 2024-09-03 14:48:49 +01:00
ios update libmtorrentserver 2024-10-22 17:15:57 +01:00
lib changed to a different html widget 2024-12-21 00:21:03 +01:00
linux Upgrade gradle config, Upgrade packages & some fix 2024-12-13 18:21:49 +01:00
macos changed to a different html widget 2024-12-21 00:21:03 +01:00
rust fix 2024-12-13 10:31:57 +01:00
rust_builder fix 2024-12-13 10:31:57 +01:00
screenshots Update 2023-11-14 10:12:44 +01:00
test first commit 2023-04-03 10:57:02 +01:00
windows Upgrade gradle config, Upgrade packages & some fix 2024-12-13 18:21:49 +01:00
.gitignore add show btn to resolve cloudflare challenge 2024-10-13 18:02:12 +01:00
analysis_options.yaml Upgrade gradle config, Upgrade packages & some fix 2024-12-13 18:21:49 +01:00
devtools_options.yaml changed to a different html widget 2024-12-21 00:21:03 +01:00
ffigen.yaml Added Windows torrent server ffi lib 2024-01-24 11:46:32 +01:00
flutter_rust_bridge.yaml + 2024-09-11 12:04:01 +01:00
l10n.yaml add show btn to resolve cloudflare challenge 2024-10-13 18:02:12 +01:00
LICENSE Update LICENSE 2023-04-17 09:20:00 +01:00
pubspec.lock changed to a different html widget 2024-12-21 00:21:03 +01:00
pubspec.yaml changed to a different html widget 2024-12-21 00:21:03 +01:00
README.md platform 2024-08-08 15:01:08 +05:30

Mangayomi

latest release downloads downloads star Discord

Mangayomi is free an open source manga reader and anime streaming cross-platform app inspired by Tachiyomi and Aniyomi made with Flutter. It allows users to read manga and watch anime from a variety of sources.

Features

Features include:

  • Supports external sources, utilizing the capabilities of the dart_eval package & flutter_qjs
  • Online reading from a variety of sources
  • Watching anime from a variety of sources
  • Local reading of downloaded content
  • A configurable reader with multiple viewers, reading directions and other settings..
  • Tracker support for anime and manga: MyAnimeList, AniList and Kitsu support
  • Categories to organize your library
  • Light and dark themes
  • Create backups locally to read offline or to your desired cloud service

Screenshots 📷

Mobile Screenshots

Reader Player
Views mobile_reader_light mobile_anime_player

Desktop Screenshots

Reader Player
Views desktop_reader desktop_player

Download

Get the app from our releases page.

Contributing

Contributions are welcome!

To get started with extension development, see CONTRIBUTING-DART.md for create sources in Dart or CONTRIBUTING-JS.md for create sources in JavaScript.

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

License

Copyright 2023 Moustapha Kodjo Amadou

Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at

http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.

Disclaimer

The developer of this application does not have any affiliation with the content providers available.