ri-dynamic-forms
v2.0.0
Published
A powerful, configurable dynamic forms library for Angular applications. It enables developers to generate complex forms from JSON configuration with built-in validation, custom components, layouts, and extensibility.
Readme
Ri Dynamic Forms
A powerful, configurable dynamic forms library for Angular applications. It enables developers to generate complex forms from JSON configuration with built-in validation, custom components, layouts, and extensibility.
Compatibility
| Version | Angular | |----------|----------| | 2.x.x | Angular 21+ |
Features
- 🚀 JSON-driven dynamic forms
- 🎨 Angular Material 21 support
- 📐 Responsive layouts
- ✅ Built-in validators
- 🔄 Reactive Forms integration
- 🧩 Custom field components
- 📝 Dynamic FormArray support
- 🌙 Theme friendly
- 🌍 Internationalization (i18n) ready
- ⚡ High performance rendering
Installation
npm install ri-dynamic-formsInstall peer dependencies if they are not already available.
npm install @angular/material @angular/cdkDevelopment
Clone the repository and install dependencies.
npm installStart the development server.
ng serveGenerate Components
Generate a new component inside the library.
ng generate component component-name --project ri-dynamic-formsGenerate other Angular artifacts.
ng generate directive|pipe|service|guard|interface|enum --project ri-dynamic-formsNote: Always include
--project ri-dynamic-formsso Angular CLI generates files inside the library instead of the application.
License
MIT License
