# ncform/ncform

🍻 ncform, a very nice configuration generation way to develop forms ( vue, json-schema, form, generator )

Repository: https://github.com/ncform/ncform
Canonical: https://ross.abutalabs.com/products/ncform
Language: JavaScript
License: MIT
License Family: permissive
Topics: json-schema, vue, form, form-schema, generator, playground, schema-generation
Last push: 2023-01-04T07:26:28+00:00

## Health v2 (maintenance only)
Score: 32/100 (v2, computed 2026-09-03T02:20:16.233290+00:00)
- activity 0, release rhythm 35, longevity 100
- inputs: {"age_days": 2976, "days_push": 1337, "days_rel": null, "gap_med": null, "n_releases_24m": 0}
- flags: no_releases
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 1188, forks 144 (observed 2026-08-28T04:03:55.373222+00:00)

## What it is
ncform is a Vue-based form generation library that renders complete form UIs and interactions from JSON configuration, with standard components and validation rules out of the box. It supports powerful control interactions and extension capabilities, plus a schema generator and playground.

## Use cases
- generate forms from  schema in vue
- build forms with just configuration instead of writing markup
- create dynamic forms with validation rules
- auto-generate form UI from a schema
- build admin CRUD forms quickly in vue 2
- schema-driven form rendering with custom components

## When to choose
- you use Vue 2 and want configuration-driven form generation
- you need many forms with standard components and validation out of the box
- you want a playground and schema generator to speed up form development

## When to avoid
- you use Vue 3 or React rather than Vue 2
- you need highly custom, pixel-perfect form layouts
- you need a library with frequent updates and active maintenance

## Facets
- artifact type: library
- maturity: maintenance
- function: form-handling, ui-components, templating
- domain: web-development, frontend, developer-tools
- platform: browser
- tags: vue, -schema, form-generator, schema-driven, low-code, nodejs, web-server

## Member repositories
- ncform/ncform (main) score 32

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:03:55.373222+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-30T06:23:37.038599+00:00, confidence not recorded.
  - readme: https://github.com/ncform/ncform (fetched 2026-08-28T04:03:55.373222+00:00, sha 7d72f1e62756)
- Data as of 2026-08-30T08:39:29.467469+00:00.
