Home
Softono

ShonenX

Open source Apache-2.0 Dart
279
Stars
28
Forks
17
Issues
4
Watchers
3 months
Last Commit

 About ShonenX

πŸ“± A modern anime streaming app built with Flutter, designed for speed, beauty, and real anime fans. Enjoy smooth HD playback, intuitive genre discovery, and offline viewing, all wrapped in a sleek, thoughtfully crafted UI. 🎬 The app already delivers a fully functional anime streaming experience, with ongoing development of AniList and MyAnimeList

Platforms

Web Self-hosted iOS Android

Languages

Dart

Need Help Installing ShonenX?

We provide expert installation service for this software. Our team will install, configure, and secure ShonenX on your server. plans start at just $30.

ShonenX Logo

ShonenX

A Modern AniList & MyAnimeList Client

Flutter Dart Version License: Apache 2.0 GitHub stars Discord

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
Home
Details
Details
Player
Player
AniList
AniList
πŸ–₯️ Desktop Views (Windows/Linux)
Desktop Home
Home Screen
Desktop Details
Anime Details
Desktop Player
Video Player
Desktop AniList
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


πŸ“ž 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