A lightweight, type-safe form validation library for Vue 3 using the Composition API.
Vorms is a form validation library for Vue 3 that uses the Composition API to manage form state, validation, and submission. It solves the complexity of handling form validation in Vue applications by providing a lightweight, type-safe, and flexible solution. Developers can integrate it with popular validation schemas or write custom validation logic.
Vue 3 developers building applications that require robust form handling and validation, especially those using the Composition API and TypeScript.
Developers choose Vorms for its minimal bundle size, excellent TypeScript support, and intuitive Composition API-based design. It offers flexibility by supporting multiple validation libraries while keeping the API simple and Vue-centric.
Vue Form Validation with Composition API
Built with TypeScript and comprehensive TSDoc, providing robust type safety and developer tooling as emphasized in the README's feature list.
Only 12kb compressed with full tree-shaking, ensuring low impact on application performance, with specific metrics highlighted in the README.
Uses Vue's Composition API for reactive form handling, offering an intuitive developer experience as demonstrated in the usage examples.
Supports popular schemas like Yup, Zod, and Valibot plus custom logic, allowing adaptability to various validation needs, as shown in the examples.
Focuses solely on validation logic, requiring additional setup and integration with UI libraries like Vuetify or Element Plus, which can increase initial development time.
As a newer library inspired by projects like VeeValidate, it may have fewer community extensions and plugins compared to more established alternatives.
The README is minimal and directs users to external documentation for details, which might be less accessible or incomplete for quick onboarding.
The headless rich text editor framework for web artisans.
✅ Painless Vue forms
:fire::fire::fire: 强大的低代码动态表单组件,通过JSON数据驱动表单渲染,适配移动端,支持可视化设计。提高开发者对表单的开发效率。目前在政务系统、OA系统、ERP系统、电商系统、流程管理等系统中已稳定应用。
Simple, lightweight model-based validation for Vue.js
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.