# udos86/ng-dynamic-forms

Rapid form development library for Angular

Repository: https://github.com/udos86/ng-dynamic-forms
Canonical: https://ross.abutalabs.com/products/ng-dynamic-forms
Language: TypeScript
License: ISC
License Family: permissive
Topics: angular, forms, dynamic-forms, material, bootstrap, foundation, kendo-ui, ionic, ng-bootstrap, ngx-bootstrap, primeng
Last push: 2024-02-06T11:28:40+00:00

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

## Adoption (not part of the score)
Stars 1308, forks 369 (observed 2026-08-28T04:04:19.130014+00:00)

## What it is
NG Dynamic Forms is a rapid form development library for Angular that automates form UI creation through maintainable form control models and dynamic form components. It ships UI integration modules for popular component libraries like Angular Material, Bootstrap, PrimeNG, Ionic, and Kendo UI.

## Use cases
- generate angular forms from json models
- rapidly build forms in angular
- create dynamic forms with material design
- automate form ui creation in angular apps
- export and import form definitions as json
- build forms with bootstrap or primeng in angular

## When to choose
- you build Angular apps with many forms and want to avoid repetitive template code
- you need form definitions driven by JSON or backend configuration
- you use a supported UI library like Material, PrimeNG, or Bootstrap and want consistent form rendering

## When to avoid
- your project uses React, Vue, or another non-Angular framework
- you need highly custom, hand-tuned form layouts that a model-driven approach complicates
- you want a library with frequent updates - releases have slowed and the project appears to be in maintenance mode

## Facets
- artifact type: library
- maturity: maintenance
- function: form-handling, ui-components, frontend-framework
- domain: web-development, frontend, developer-tools
- platform: -
- tags: angular, dynamic-forms, material, bootstrap, primeng, ionic, json-form-models, web-server, nodejs, typescript

## Member repositories
- udos86/ng-dynamic-forms (main) score 23

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:04:19.130014+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-30T04:50:06.793576+00:00, confidence not recorded.
  - readme: https://github.com/udos86/ng-dynamic-forms (fetched 2026-08-28T04:04:19.130014+00:00, sha b4074a216b41)
- Data as of 2026-08-30T08:39:29.467469+00:00.
