ESC JSON Form Angular
ESC JSON Form Angular is the Angular standalone component in the ESC JSON Form family, built for teams who need a fully interactive JSON editing experience inside Angular 16+ applications without hand-rolling form logic for every schema shape.
Given any JSON value, the component renders a live, editable form: primitives become typed inputs, objects expand into nested field groups, and arrays get add/remove/reorder controls -- all wired to Angular's reactive forms under the hood.
- Type switching between string, number, boolean, object, array, and null at runtime
- Deeply nested object and array editing with automatic recursive rendering
- Optional JSON Schema validation with inline error messages
- Rich text field support for long-form string values
- Framework-native Angular standalone component -- no NgModule wiring required
It shares its core editing engine with esc-json-form-core and esc-json-form-react, so teams running mixed-framework codebases get consistent editing behavior everywhere. Source is on GitHub at ayush-parida/esc-json-form, published to npm as esc-json-form-angular.
Enjoying this project?
Discover more amazing open-source projects on TechLogHub. We curate the best developer tools and projects.
Repository:https://github.com/ayush-parida/esc-json-form
GitHub - ayush-parida/esc-json-form: ESC JSON Form Angular
An Angular standalone component that renders a fully interactive JSON form editor from any JSON value -- supporting type switching, nested objects/arrays, schem...
github - ayush-parida/esc-json-form
Related Projects
Maintain ESC JSON Form Angular? Add the badge to your README
Show that the project is featured on TechLogHub and send readers to this write-up.
[](https://techloghub.com/open-source/esc-json-form-angular?utm_source=techloghub_badge&utm_medium=referral&utm_campaign=readme)
