didi/Hummer
一套移动端高性能高可用的动态化跨端开发框架 observed · 2026-08-28
Health v2 · maintenance only
58/100
- Activity 78
- 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-02. Adoption (stars, forks) is never an input.
- gap_med: n/a
- age_days: 2122
- days_rel: n/a
- days_push: 135
- n_releases_24m: 0
Adoption not part of the score
1418 stars · 186 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded
Hummer is a high-performance, lightweight cross-platform mobile development framework by DiDi that lets one codebase run on both Android and iOS using native rendering. It supports Vue, React, TypeScript, and JavaScript syntax, with dynamic page deployment via JavaScript and a companion Tenon reactive framework.
Use cases
- build android and ios apps from one codebase
- cross-platform mobile framework with native rendering
- dynamically update mobile app pages without app store release
- convert vue web app to native mobile
- lightweight js engine framework under 1mb for embedding in native app
- develop mobile pages with vue3 or typescript
When to choose
- you need one codebase for Android and iOS with native rendering performance
- you need dynamic/hot-updatable pages deployed from the cloud
- app package size is critical and you want a sub-1MB framework
- your team already knows Vue, React, or TypeScript
When to avoid
- you need to target web or mini-programs as first-class platforms (Hummer focuses on Android/iOS)
- you need pixel-perfect identical rendering across platforms (FAQ documents many Android/iOS inconsistencies)
- you prefer mature ecosystems like Flutter or React Native with larger communities
- your app relies on complex nested scrolling or advanced styling edge cases
Facets
framework · maturity active
mobile-framework frontend-framework ui-components cli mobile-development cross-platform web-development frontend cross-platform dynamic-rendering native-rendering quickjs hermes v8 jscore tenon didi hot-update android ios javascript typescript vue react
4 sources
- readme: https://github.com/didi/Hummer · fetched 2026-08-28 · 49075e4d9535
- homepage: https://hummer.didi.cn/ · fetched 2026-08-29 · 02e8b672b0e2
- site_page: https://hummer.didi.cn/doc/faq.html · fetched 2026-08-29 · 8787d1b6fbb0
- site_page: https://hummer.didi.cn/doc-tenon/faq.html · fetched 2026-08-29 · f4252afde4be
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| didi/Hummer | main | 58 |
For agents
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem