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

eclipsesource/jsonforms

Customizable JSON Schema-based forms with React, Angular and Vue support out of the box. observed · 2026-08-28

github.com/eclipsesource/jsonforms · homepage · TypeScript · MIT (permissive) observed · 2026-08-28

Health v2 · maintenance only

87/100

  • Activity 99
  • Release rhythm 65
  • 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: 117.5
  • age_days: 4219
  • days_rel: 78
  • days_push: 7
  • n_releases_24m: 7

Full methodology

Adoption not part of the score

2733 stars · 424 forks observed · 2026-08-28

What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded

JSON Forms is a declarative framework for building form-based web UIs from JSON Schema and UI Schema definitions, with data binding, validation, and rule-based visibility out of the box. It ships renderer sets for React, Angular, and Vue (including Material UI, Vuetify, and vanilla HTML5 variants) and is highly customizable with custom renderers and styling.

Use cases

  • generate forms from a schema
  • build complex forms without writing html templates
  • render schema-driven forms in react
  • create forms in angular from schema
  • build vue forms with validation and conditional visibility
  • auto-generate form ui for api payloads
  • customize form widgets and styling declaratively

When to choose

  • you need forms driven by JSON Schema with validation, data binding, and conditional visibility
  • you want the same form definitions rendered across React, Angular, or Vue
  • you need customizable renderers, layouts, and styling for schema-based forms
  • you maintain data-entry UIs that must stay in sync with evolving schemas

When to avoid

  • you need a simple static form with a handful of fields and no schema requirements
  • you need pixel-perfect bespoke form layouts that fight a schema-driven renderer
  • your project does not use React, Angular, or Vue and you cannot write custom bindings

Facets

framework · maturity active

form-handling ui-components frontend-framework state-management web-development frontend web-design developer-tools cross-platform -schema react angular vue declarative-forms material-ui vuetify typescript schema-driven-ui web-server nodejs

7 sources

Member repositories

RepositoryRoleHealth v2
eclipsesource/jsonformsmain87

For agents

markdown · JSON · MCP: product_card(name="eclipsesource/jsonforms")

Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem