HuolalaTech/hll-wp-therouter-android
A framework for assisting in the renovation of Android componentization(帮助 App 进行组件化改造的动态路由框架) observed · 2026-08-28
Health v2 · maintenance only
82/100
- Activity 98
- Release rhythm 51
- 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: 123.0
- age_days: 1465
- days_rel: 164
- days_push: 13
- n_releases_24m: 5
Adoption not part of the score
1330 stars · 152 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded
TheRouter is a dynamic routing framework for Android componentization, providing page navigation, cross-module dependency injection, single-module automatic initialization, and remote action execution. It is part of a three-platform solution (Android, iOS, HarmonyOS) with an Android Studio plugin for route navigation and one-click migration from other routers like ARouter.
Use cases
- decouple page navigation in a modularized Android app
- inject dependencies across Android modules without direct coupling
- auto-initialize each module's code without touching Application
- dynamically update routing tables from a remote server
- migrate an existing ARouter project to TheRouter
- manage prioritized global callbacks like popups and logging actions
When to choose
- you are componentizing a large Android app and need decoupled navigation and cross-module communication
- you want dynamic route table delivery and remote action execution
- you need per-module automatic initialization with compile-time cycle detection
- you want a migration path from ARouter with IDE tooling support
When to avoid
- you only need simple in-app navigation in a single-module app
- your project targets platforms other than Android/iOS/HarmonyOS
- you need a general-purpose DI container beyond service-locator style injection
Facets
framework · maturity active
routing middleware plugin-system developer-tools mobile-development android-tools developer-tools cross-platform jvm android-router componentization modularization dynamic-routing navigation service-provider flow-task arouter-migration android-studio-plugin dependency-injection android mobile
8 sources
- readme: https://github.com/HuolalaTech/hll-wp-therouter-android · fetched 2026-08-28 · c86a7a270192
- homepage: https://therouter.cn · fetched 2026-08-29 · 35de895821d6
- site_page: https://therouter.cn/docs/2022/08/24/01 · fetched 2026-08-29 · 93dfe072c8af
- site_page: https://therouter.cn/docs/2022/08/28/01 · fetched 2026-08-29 · 9b59cbc00a7f
- site_page: https://therouter.cn/docs/2022/08/27/01 · fetched 2026-08-29 · e159913414d1
- site_page: https://therouter.cn/docs/2022/08/26/01 · fetched 2026-08-29 · b0c697f2ebea
- site_page: https://therouter.cn/docs/2022/08/25/01 · fetched 2026-08-29 · 8b3d4a865987
- site_page: https://therouter.cn/docs/2022/09/29/01 · fetched 2026-08-29 · 6650fed17804
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| HuolalaTech/hll-wp-therouter-android | main | 82 |
For agents
markdown · JSON · MCP: product_card(name="HuolalaTech/hll-wp-therouter-android")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem