Ross ROSS = Recommend OSS · open-source software intelligence for agents

Tencent/Shadow

零反射全动态Android插件框架 observed · 2026-08-28

github.com/Tencent/Shadow · Java · BSD-3-Clause (permissive) observed · 2026-08-28

Health v2 · maintenance only

56/100

  • Activity 73
  • Release rhythm 8
  • Longevity 100
How is this computed?

round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.

  • gap_med: n/a
  • age_days: 2638
  • days_rel: n/a
  • days_push: 163
  • n_releases_24m: 0

Full methodology

Adoption not part of the score

7786 stars · 1351 forks observed · 2026-08-28

What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-29, confidence not recorded

Shadow is Tencent's open-source Android plugin framework that allows loading dynamically delivered plugin APKs without reflection or hidden API hacks. It supports all four Android components, lets plugin apps reuse normally installable source code, and keeps the host app's incremental footprint tiny (~15KB).

Use cases

  • load feature modules dynamically in an Android app without Play Store updates
  • run an APK as a plugin inside a host Android app
  • reduce host app size by moving features into downloadable plugins
  • avoid hidden API restrictions when implementing Android plugin technology
  • update app features independently of the host APK
  • run multiple plugin APKs inside one Android application

When to choose

  • you need dynamic plugin loading on Android with minimal host footprint
  • you want a plugin framework compatible with Google's non-SDK interface restrictions
  • you need support for all four Android components, Fragments, and cross-process services in plugins
  • you want the plugin framework itself to be updatable alongside plugins

When to avoid

  • you expect a plug-and-play solution with no secondary development
  • your app targets only Google Play where dynamic code loading may violate policy
  • you need a fully maintained turnkey framework rather than a foundation requiring customization
  • your project is small enough that modularization or instant apps would suffice

Facets

framework · maturity active

mobile-framework plugin-system developer-tools mobile-development android-tools developer-tools jvm android-plugin-framework dynamic-loading zero-reflection hotfix tencent android

1 source

Member repositories

RepositoryRoleHealth v2
Tencent/Shadowmain56

For agents

markdown · JSON · MCP: product_card(name="Tencent/Shadow")

Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem