ShonenX
A Modern AniList & MyAnimeList Client
Track and manage your anime library with AniList and MyAnimeList integration. Built with Flutter for Android and Windows.
Features β’ Screenshots β’ Installation β’ Contributing
β Supporters
Izan |
EVEE KNOA |
β¨ Features
π Anime Tracking
- AniList Integration - Manage your anime library (In Development)
- MyAnimeList Support - MAL client features (Early Development)
- Local Progress Tracking - Continue watching without login
- Watch History - Track your viewing locally
π¨ Customization
- Custom Design System - Unique UI with smooth animations
- Extensive Theming - Wide range of theme options
- Light/Dark Mode - Comfortable viewing anytime
- Advanced Settings - Personalize your experience
π Extensions
- Extensions - Anime-focused extension support (Experimental)
- Built-in Sources - Pre-configured providers
- Jikan Sync - Episode metadata (Experimental)
π Search & Discovery
- Advanced Search - Comprehensive filtering
- Content Filters - Adult content toggle (off by default)
- Continue Watching - Resume where you left off
π Platform Support
- Android - Fully supported mobile experience
- Windows - Native desktop build supported
- Linux - Experimental builds (via install script)
- iOS/macOS - Not planned currently
πΈ Screenshots
π± Android Screenshots (Click to expand)
Home |
Details |
Player |
AniList |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
π₯οΈ Desktop Views (Windows/Linux)
Home Screen |
Anime Details |
Video Player |
AniList Integration |
π οΈ Technology Stack
Framework: Flutter β₯3.8.1 | Language: Dart β₯3.8.1 | Version: 1.7.5
View Key Dependencies
dependencies:
flutter_riverpod: ^3.0.1
go_router: ^14.7.1
hive_ce: ^2.16.0
hive_ce_flutter: ^2.1.0
media_kit: ^1.2.6
media_kit_video: ^2.0.1
graphql: ^5.2.3
google_fonts: ^6.2.1
cached_network_image: ^3.4.1
isar_community: ^3.3.0
dio: ^5.9.0
flex_color_scheme: ^8.4.0
dynamic_color: 1.7.0
π Installation
π± Android
Download the latest .apk from the Releases page.
πͺ Windows
Download the Windows-Portable.zip or the .exe installer from the Releases page.
π§ Linux
Run the following command to install/update:
bash <(curl -fsSL https://raw.githubusercontent.com/Darkx-dev/ShonenX/main/install.sh)
π οΈ Build from Source
Prerequisites: Flutter SDK β₯3.8.1, Git
git clone https://github.com/roshancodespace/ShonenX.git
cd ShonenX
flutter pub get
flutter pub run build_runner build --delete-conflicting-outputs
flutter run # Select your device/platform
π€ Contributing
Contributions welcome! Fork the repo, create a feature branch, and submit a PR.
π License
Apache 2.0 License - see LICENSE file.
π Documentation
- Extension Development Guide - Learn how to build extensions for ShonenX.
π Support
Developer: Roshan Kumar
GitHub: @roshancodespace
Email: [email protected]
Discord: Join Community
β Star this repo if you find it useful!
Made with β€οΈ by Roshan Kumar


















