# miru-project/miru-app

🎉 A versatile application that is free, open-source, and supports extension sources for videos, comics, and novels, available on Android, Windows, and Web platforms.

Repository: https://github.com/miru-project/miru-app
Canonical: https://ross.abutalabs.com/products/miru-app
Homepage: https://miru.js.org
Language: Dart
License: AGPL-3.0
License Family: copyleft
Topics: apk, manga, miru, player, windows, android, flutter, bangumi, novel, video, anime, bittorrent
Last push: 2025-12-05T14:04:55+00:00

## Health v2 (maintenance only)
Score: 45/100 (v2, computed 2026-09-02T17:46:02.011165+00:00)
- activity 55, release rhythm 8, longevity 87
- inputs: {"age_days": 1224, "days_push": 271, "days_rel": null, "gap_med": null, "n_releases_24m": 0}
- flags: none
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 5611, forks 243 (observed 2026-08-28T04:09:22.988434+00:00)

## What it is
Miru is a free, open-source, multi-platform media entertainment app built with Flutter for watching videos, reading comics/manga, and reading novels from extensible JavaScript-based sources. It supports custom extension repositories, TMDB metadata, AniList tracking, proxy protocols, and BitTorrent streaming on Android, Windows, and Web.

## Use cases
- watch anime and videos from multiple online sources in one app
- read manga and comics online with progress tracking
- read web novels from various sources
- write custom JavaScript extensions to add new media sources
- track watched anime on AniList automatically
- stream video via BitTorrent
- fetch movie and TV metadata from TMDB

## When to choose
- you want a unified cross-platform app for video, manga, and novel sources
- you want to add media sources via simple JavaScript extensions
- you need AniList tracking and TMDB metadata built in
- you prefer free open-source media apps on Android or Windows

## When to avoid
- you need Linux or iOS/macOS support, which is not currently available
- you want a fully legal built-in content catalog without configuring sources
- you need offline media library management rather than online source viewing
- you require data synchronization, which is still on the todo list

## Facets
- artifact type: application
- maturity: active
- function: gui, video-processing, plugin-system, web-scraping
- domain: media, entertainment, cross-platform, self-hosted
- platform: windows, cross-platform
- tags: media-consumption, extension-sources, manga-reader, novel-reader, video-streaming, anime, tmdb, anilist, bittorrent, quickjs, android, web, flutter

## Member repositories
- miru-project/miru-app (main) score 45

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:09:22.988434+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-29T17:55:25.528421+00:00, confidence not recorded.
  - readme: https://github.com/miru-project/miru-app (fetched 2026-08-28T04:09:22.988434+00:00, sha 3a8c20b66b30)
  - homepage: https://miru.js.org (fetched 2026-08-29T08:50:09.400714+00:00, sha 63f821b8a6c9)
- Data as of 2026-08-30T08:39:29.467469+00:00.
