flipkart-incubator/proteus
Proteus : A JSON based LayoutInflater for Android observed · 2026-08-28
Health v2 · maintenance only
23/100
- Activity 0
- 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: 4514
- days_rel: n/a
- days_push: 1745
- n_releases_24m: 0
Adoption not part of the score
1312 stars · 190 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded
Proteus is a JSON-based layout engine for Android that acts as a drop-in replacement for LayoutInflater, inflating native Android views at runtime from JSON layouts instead of compiled XML. It supports runtime data bindings, formatters, and custom views/attributes, enabling server-driven UI control without WebViews.
Use cases
- render android ui from json layouts at runtime
- server-driven ui for native android apps
- update app layouts from backend without app release
- replace xml layoutinflater with json-based inflation
- bind data to android views dynamically
- build a/b tested or dynamic native screens
When to choose
- you need to change native Android layouts from a backend without shipping app updates
- you want server-driven UI with native views instead of WebViews
- you need runtime data binding with custom views, attributes, and functions
When to avoid
- your layouts are static and rarely change - standard XML layouts are simpler
- you need a actively developed project - the latest release is from 2021
- you want cross-platform server-driven UI rather than Android-only
Facets
library · maturity maintenance
ui-components templating state-management mobile-development frontend android-tools jvm layout-inflater server-driven-ui dynamic-layouts data-binding json-layouts runtime-ui android mobile
1 source
- readme: https://github.com/flipkart-incubator/proteus · fetched 2026-08-28 · ec61a618474b
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| flipkart-incubator/proteus | main | 23 |
For agents
markdown · JSON · MCP: product_card(name="flipkart-incubator/proteus")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem