Free and open source application for reading manga, novels, and watching animes available on Android, iOS, macOS, Linux and Windows
Find a file
kodjomoustapha d29dbbfb8c +
2024-05-09 09:56:58 +01:00
.github Apply Rinf version 6 2024-01-24 03:33:41 +09:00
.vscode Upgrade 2024-02-06 17:27:34 +01:00
android accept clearText 2024-03-19 18:12:24 +01:00
assets Update 2023-12-11 17:49:22 +01:00
go fix bt-server 2024-01-26 17:35:53 +01:00
ios accept clearText 2024-03-19 18:12:24 +01:00
lib + 2024-05-09 09:56:58 +01:00
linux Added cronet_http & cupertino_http, remove unnecessary packages 2024-03-14 17:40:15 +01:00
macos accept clearText 2024-03-19 18:12:24 +01:00
messages Added cronet_http & cupertino_http, remove unnecessary packages 2024-03-14 17:40:15 +01:00
native fix 2024-03-19 17:42:29 +01:00
packages/desktop_webview_window fix 2024-02-23 21:37:48 +01:00
screenshots Update 2023-11-14 10:12:44 +01:00
test first commit 2023-04-03 10:57:02 +01:00
windows Added cronet_http & cupertino_http, remove unnecessary packages 2024-03-14 17:40:15 +01:00
.gitignore crop borders finally works 2023-10-21 14:11:49 +01:00
analysis_options.yaml first commit 2023-04-03 10:57:02 +01:00
Cargo.lock fix 2024-03-19 17:42:29 +01:00
Cargo.toml crop borders finally works 2023-10-21 14:11:49 +01:00
ffigen.yaml Added Windows torrent server ffi lib 2024-01-24 11:46:32 +01:00
l10n.yaml Fix Reader Keyboad listener 2023-12-22 16:05:06 +01:00
LICENSE Update LICENSE 2023-04-17 09:20:00 +01:00
pubspec.lock check if source is obsolete 2024-03-23 14:21:46 +01:00
pubspec.yaml v0.2.3 2024-05-07 18:56:26 +01:00
README.md Update README 2024-03-28 12:24:07 +01:00

Mangayomi

latest release Discord

Mangayomi is free an open source manga reader and anime streaming cross-plateform 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:

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.

Using Rust Inside Flutter

This project use Rust for the auto-image-cropper crate utilizing the capabilities of the Rinf framework.

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 Rinf ready.

cargo install rinf

Messages sent between Dart and Rust are implemented using Protobuf. If you have newly cloned the project repository or made changes to the .proto files in the ./messages directory, run the following command:

rinf message

Now you can run and build this app just like any other Flutter projects.

flutter run

For detailed instructions on writing Rust and Flutter together, please refer to Rinf's documentation.

Contributing

Contributions are welcome!

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

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.