Analysis updated 2026-05-18
Watch anime from multiple websites through one app with custom user-created rules.
Stream anime to your TV wirelessly using DLNA casting while tracking watch history.
Sync anime playback with friends remotely using SyncPlay for group viewing sessions.
Upscale lower-resolution anime episodes in real-time using Anime4K for sharper video.
| predidit/kazumi | alibaba/flutter-go | ente-io/ente | |
|---|---|---|---|
| Stars | 24,828 | 23,686 | 26,276 |
| Language | Dart | Dart | Dart |
| Setup difficulty | moderate | easy | easy |
| Complexity | 3/5 | 2/5 | 3/5 |
| Audience | vibe coder | developer | general |
Figures from each repo's GitHub metadata at analysis time.
Requires Flutter SDK setup and potentially Android/iOS emulator or device for testing.
Kazumi is a cross-platform anime (Japanese animated series) streaming and viewing app built with Flutter, Google's framework for writing one codebase that runs on Android, iOS, Windows, macOS, and Linux. The core idea is that users can write custom rules, short instructions that tell the app how to find episodes on various streaming websites, using a query syntax called XPath. Because the rules are user-created and shareable, the community can maintain them as websites change, rather than waiting for the app developers to update it. Once a rule is configured, Kazumi handles the full viewing experience: episode directory, search, subtitles, danmaku (the scrolling viewer comments popular in anime communities), variable playback speed, watch history, DLNA wireless casting to a TV, and real-time upscaling via Anime4K (a GPU-assisted technique to make lower-resolution video look sharper on screen). A "watch together" feature powered by SyncPlay lets multiple people stay in sync while watching remotely. You would use Kazumi if you watch anime from multiple online sources and want a single polished app across your devices, especially one that lets you combine streams from different sites through a shared rule system rather than juggling individual streaming apps.
A cross-platform anime streaming app that lets users write custom rules to pull episodes from any website, then watch with subtitles, comments, and synced viewing.
Mainly Dart. The stack also includes Dart, Flutter, XPath.
Use it freely, but any project you distribute that includes this code must also be GPL-licensed and open source.
Setup difficulty is rated moderate, with roughly 30min to a first successful run.
Mainly vibe coder.
This repo across BitVibe Labs
Verify against the repo before relying on details.