Optimajet Form Builder Develop front-end drag n drop forms with ease.
npm install @react-form-builder/viewer-bundleThis library is part of the React Form Builder project.
- UI-Agnostic Components: Works seamlessly with any UI
library (MUI, Ant Design, shadcn/ui
and others)
- Pre-Built React Suite Integration: Includes a ready-to-use component
library – @react-form-builder/components-rsuite.
- Framework Support:
- Next.js Integration: Seamlessly works with Next.js.
- Remix Compatibility: Fully supports Remix.
- Framework-Agnostic: Can also be used without any framework via CDN.
- Multi-Database Support: Compatible with MySQL, PostgreSQL, MongoDB, SQLite, and more.
- Built-in Validation with Zod: Includes pre-configured validation rules powered by Zod.
- Extensible Validation Support: Works
with Yup, AJV, Zod,
Superstruct,
Joi, and other custom validation libraries.
- Localization - Powerful capabilities for localizing forms using Fluent.js.
- Responsive Layouts: Build forms that automatically adapt to all screen sizes.
- Custom Actions: Enhance forms with interactive logic through custom JavaScript code.
- Dynamic Properties: Implement real-time component changes with MobX-powered reactive properties.
- Flexible Storage Options:
- Store complete form definitions as JSON.
- Programmatically generate forms via code.
No installation required. Just include the script via CDN or host it on your own server.
``html
``
- Website
- Documentation
- Demo
This library is distributed under the MIT license.
Important: Some features and modules (e.g., Form Designer) are only available under a commercial license.
If you are interested in using the full version of the product, please contact us or visit
the product website for licensing information.