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

flipkart-incubator/proteus

Proteus : A JSON based LayoutInflater for Android observed · 2026-08-28

github.com/flipkart-incubator/proteus · Java · Apache-2.0 (permissive) 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

Full methodology

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

Member repositories

RepositoryRoleHealth v2
flipkart-incubator/proteusmain23

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