dengyin2000/dynamic_widget
A Backend-Driven UI toolkit, build your dynamic UI with json, and the json format is very similar with flutter widget code. observed · 2026-08-28
Health v2 · maintenance only
35/100
- Activity 28
- 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: 2774
- days_rel: n/a
- days_push: 434
- n_releases_24m: 0
Adoption not part of the score
1652 stars · 327 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded
A Flutter library for backend-driven UI that builds widget trees from JSON strings closely mirroring Flutter widget code. It lets apps update their UI dynamically by fetching JSON, without republishing to app stores.
Use cases
- render flutter ui from
- server-driven ui for flutter app
- update app ui without app store release
- a/b test ui layouts remotely
- build flexible e-commerce pages from backend config
- convert flutter widget code to
When to choose
- you need to change app layouts remotely without shipping a new build
- you want a ui protocol shared across android, ios, and flutter web
- you want that maps almost one-to-one to flutter widget properties
When to avoid
- you need fully dynamic business logic execution, not just ui layout
- your ui is static and never changes after release
- you need pixel-perfect custom widgets not covered by the supported widget list
Facets
library · maturity active
ui-components frontend-framework serialization mobile-development cross-platform web-development frontend cross-platform flutter server-driven-ui dynamic-ui widget-parser remote-ui mobile android ios web-server
1 source
- readme: https://github.com/dengyin2000/dynamic_widget · fetched 2026-08-28 · 4c64801337d9
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| dengyin2000/dynamic_widget | main | 35 |
For agents
markdown · JSON · MCP: product_card(name="dengyin2000/dynamic_widget")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem