Ryu
[![Build and Release IPA](https://github.com/cranci1/Ryu/actions/workflows/build.yml/badge.svg)](https://github.com/cranci1/Ryu/actions/workflows/build.yml) [![Platform](https://img.shields.io/badge/Platform-iOS%20%7C%20iPadOS%2014.0%2B-orange?logo=apple&logoColor=white)](https://img.shields.io/badge/Platform-iOS%20%7C%20iPadOS%2014.0%2B-red?logo=apple&logoColor=white) [![Commit](https://custom-icon-badges.demolab.com/github/last-commit/cranci1/Ryu)](https://custom-icon-badges.demolab.com/github/last-commit/cranci1/Ryu) [![Version](https://custom-icon-badges.demolab.com/github/v/release/cranci1/Ryu)](https://custom-icon-badges.demolab.com/github/v/release/cranci1/Ryu) [![Testflight](https://img.shields.io/badge/Join-Testflight-008080)](https://testflight.apple.com/join/Sxyg9JXF) [![Discord](https://img.shields.io/discord/1293430817841741899.svg?logo=discord&color=blue)](https://discord.gg/XR3SrmUbpd)
A simple way to enjoy and watch anime on iOS
Table of Contents
Features
- [x] Ads Free and no logins
- [x] Streaming & Download support
- [x] Third-party anime services push updates (AniList.co)
- [x] Background playback and Picture-in-Picture (PiP) support
- [x] Library system
- [x] Multi-source support with different languages
- [x] Google Cast support
- [x] Backup system (import/export)
- [x] Offline mode (ongoing improvements)
- [x] Apple KeyChain support for the AniList Token
- [x] External Media Player support (VLC, Infuse, OutPlayer)
- [x] Intro/Outro skipper with timestamps
- [x] Real-time subtitles translator
- [x] Notifications for new episodes
- [ ] macOS support
Sources
Source |
Language |
Working |
Search |
Streaming |
Download |
AnimeWorld |
Italian |
✅ |
✅ |
✅ |
✅ |
GoGoAnime |
English |
✅ |
✅ |
✅ |
✅ |
AnimeHeaven |
English |
✅ |
✅ |
✅ |
✅ |
AnimeFire |
Portuguese |
✅ |
✅ |
✅ |
✅ |
Kuramanime |
Indonesian |
✅ |
✅ |
✅ |
✅ |
Anime3rb |
Arabic |
✅ |
✅ |
✅ |
✅ |
JKanime |
Spanish |
✅ |
✅ |
✅ |
:x: |
HiAnime |
English |
✅ |
✅ |
✅ |
:x: |
Anilibria |
Russian |
✅ |
✅ |
✅ |
:x: |
AnimeSRBIJA |
Croatian |
✅ |
✅ |
✅ |
:x: |
AniWorld |
German |
✅ |
✅ |
✅ |
✅ |
TokyoInsider |
English |
✅ |
✅ |
✅ |
✅ |
AnimeFire is region-blocked; only Portugal and Brazil IPs are allowed!
Installation
TestFlight (Recommended)
Join the TestFlight beta for automatic updates.
Alternative Methods
- AltStore
- Sidestore
- TrollStore (Note: Downloads may not work)
- Esign
- LiveContainer (Tested working fine 👍)
- Feather
Or use other IPA installation tools.
You can find the dev IPA file on nightly.link or the stable IPA on releases.
Compatibility
- iOS/iPadOS 14.0 or later
- M-series Macs via TestFlight
Frequently Asked Questions
-
What is Ryu?
- Ryu is a free, ad-free anime streaming app for iOS and iPadOS.
-
Is Ryu legal?
- While using Ryu may not directly break laws, please check your local regulations regarding streaming content.
-
Will Ryu be on the App Store?
- There are no plans for an App Store release, but Ryu is available on TestFlight.
-
Is Ryu safe?
- Yes, Ryu is open-source and does not store user data on external servers.
-
Will Ryu ever be paid?
- No, Ryu will always remain free without subscriptions, paid content, or any type of login.
-
Why is the name on TestFlight AnimeGen?
- To be isntalled via TestFlight, Ryu shares the same TestFlight as another app made by me, AnimeGen. Rest assured, you will be installing Ryu, not AnimeGen.
Acknowledgements
Ryu contains code from the following open-source projects:
Apps:
FrameWorks:
APIs:
Projects:
Contributing
Contributions are welcome! Please feel free to submit a Pull Request.
- Fork the repository
- Make your changes
- Make sure that the app is not crashing and fully working
- Commit your changes + Push the changes to your forked repo
- Open a Pull Request describing what changed
Localization
If you want to translate the app in your native language its pretty simple to do:
- Fork the repository on the Localization branch
- Change the Localizations File
- Translate the Strings in your language but make sure to not translate the sources name
- Commit your changes + Push the changes to your forked repo
- Open a Pull Request with title "Language Localization added"
License
This project is licensed under the GNU General Public License v3.0.
Copyright © 2024 cranci. All rights reserved.
Ryu 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, either version 3 of the License, or
(at your option) any later version.
Ryu 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.
You should have received a copy of the GNU General Public License
along with Ryu. If not, see <https://www.gnu.org/licenses/>.
Legal
The content available is not affiliated with the developer, all contents are obtained by non-affiliated sources. Ryu doesn't store anything server side.
Ryu is not made to promote piracy, all this content are accessible by anyone anywhere very easily.
I am not responsible if the user chooses to download anything; that is entirely their responsibility.