UI-agnostic Form Library
"Enforma is a UI-agnostic form library that lets you build forms your way.
The modern form builder for Vue 3 applications prioritizes flexibility, performance, and developer experience. It allows you to build everything from simple forms to complex, dynamic forms with validation, nested fields, repeatable sections, and more."
- π¨ UI Agnostic: Use it with your preferred UI library. Comes with ready-to-use presets for PrimeVue, Vuetify, and Quasar
- β¨ Schema-Driven: Define forms using JSON schemas, no template code needed
- π― Type-Safe: Full TypeScript support with auto-completion
- π§© Headless Components: Maximum flexibility with unstyled, accessible components
- π Reactive Validation: Built-in integration with @encolajs/validator
- π i18n Ready: Internationalization support out of the box
- πͺΆ Lightweight: Optimized bundle size with tree-shaking support