Set up a single app that pulls together video streaming, manga reading, and novel reading from multiple sources via extensions
Write a JavaScript extension plugin to add a new content source that the app can browse, search, and play
Track your anime and manga watch history automatically through the built-in AniList integration
| miru-project/miru-app | sky24n/flutter_wanandroid | thelastgimbus/googlephotostakeouthelper | |
|---|---|---|---|
| Stars | 5,504 | 5,672 | 5,705 |
| Language | Dart | Dart | Dart |
| Setup difficulty | easy | moderate | easy |
| Complexity | 3/5 | 2/5 | 1/5 |
| Audience | general | developer | general |
Figures from each repo's GitHub metadata at analysis time.
Linux is not supported due to a JavaScript engine dependency issue, download pre-built installers from the GitHub releases page.
Miru App is a free, open-source media viewer for Android and Windows that lets you watch videos, read comics, and read novels from a variety of sources all inside one app. Rather than being tied to specific built-in content, it uses an extension system: small JavaScript plugins that tell the app where to find and how to fetch content from different websites or services. An official extension repository is included out of the box so you can start watching video content without writing any code. The extension system is designed to be approachable for people who want to add their own sources. Extensions are written in JavaScript, and the app provides debugging tools and a debug log to help test them. You can also point the app at a custom extension repository if you prefer to host or share your own collection of plugins. Beyond basic playback and reading, the app pulls in metadata from TMDB, a database of film and television information, so your library shows cover art and descriptions automatically. It also connects to AniList, a tracking service for anime and manga, so you can log what you have watched or read. Proxy support is included for HTTP, SOCKS4, and SOCKS5 connections. BitTorrent support is listed as completed in the project's to-do list. The app is built with Flutter, a framework that lets one codebase run on multiple platforms. Linux is not supported at the moment because of a dependency issue with the JavaScript engine the app relies on. You can download a pre-built installer from the GitHub releases page, or build it yourself by installing Flutter and running the standard build commands listed in the README. A Telegram community exists for questions and announcements.
A free open-source Android and Windows media app that lets you watch videos, read comics, and read novels from any source using small JavaScript plugins, with AniList tracking and TMDB metadata built in.
Mainly Dart. The stack also includes Dart, Flutter, JavaScript.
Setup difficulty is rated easy, with roughly 5min to a first successful run.
Mainly general.
This repo across BitVibe Labs
Verify against the repo before relying on details.