An Angular JSON Schema Form builder with multi-framework support and API compatibility with popular JSON form libraries.
ng-formworks is a JSON Schema Form builder for Angular that dynamically generates forms from JSON schemas or data objects. It simplifies form creation by eliminating manual HTML and validation code, supporting Angular 15+ with a modular architecture.
Multi-Framework Support โ Works with Material Design, Bootstrap 3/4/5, DaisyUI, or plain HTML via separate installable packages. JSON Schema & Data-Only Modes โ Build forms from JSON schemas or automatically generate schemas from data objects. API Compatibility โ Maintains compatibility with Angular Schema Form, React JSON Schema Form, and JSON Form APIs for easier migration. Customizable Widgets & Layouts โ Extend with custom widgets, layouts, and validation messages. Theming Support โ Includes built-in themes per framework and allows custom theming. Advanced Inputs/Outputs โ Provides real-time change detection, validation errors, and debugging outputs.
ng-formworks prioritizes flexibility and developer experience, offering a unified solution for form generation across multiple UI frameworks while maintaining backward compatibility with established JSON form standards.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.