About this project
ShonenX is a modern, open-source Flutter application designed for media discovery, tracking, and streaming, focusing on anime and manga. It provides a seamless experience for users who want to read, watch, and track their progress across multiple platforms.
Key features include:
- **Parallel Progress Tracking:** Sync watch and read progress across AniList, MyAnimeList, and Kitsu.
- **Custom Reader & Player:** Low-latency media playback and reading with customizable controls and AMOLED dark mode.
- **Offline Availability:** Download volumes and episodes for offline viewing and reading.
- **External Extensions:** Supports Aniyomi and Mangayomi extensions via the AnymeX Extension Runtime Bridge. The app ships with no built-in sources; users manage their own extensions.
- **Cross-Platform:** Native builds for Android, Windows, and Linux, with experimental macOS and iOS support.
Built with Flutter ≥3.8.1 and Dart ≥3.8.1, it uses dependencies like Riverpod for state management, GoRouter for navigation, media_kit for playback, and Isar for local storage.
Installation is straightforward: Android users can download the APK from GitHub Releases, Windows users can grab a portable zip or installer, and Linux users can run a universal install script. Building from source requires Flutter, Git, and Rust, with additional Linux dependencies (GTK, libmpv, libwpewebkit).
The project is GPL-3.0 licensed and welcomes contributions. It is ad-free and tracker-free, emphasizing user privacy. The developer provides a Discord community and a Buy Me a Coffee page for support.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.