Skip to content

optimajet/formengine

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

57 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Optimajet FormEngine Community and FormEngine Premium repository

Overview

This repository contains two products in the FormEngine suite.

FormEngine Community A free, open-source solution for building forms in React with code that is straightforward—even for developers who are not front-end specialists. Similar to React Hook Form, it lowers the entry barrier for creating complex React forms while offering more features out of the box, including event handling, computed fields, validation, localization, and a ready-to-use component library.

FormEngine Premium A commercial drag-and-drop form builder for React that includes everything in FormEngine Community, plus an embeddable visual form editor and a set of business-specific components. Build front-end forms visually to cut costs and speed up development.

Key Features

These features apply to both products.

  • 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:
  • 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.
  • 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.

Documentation

Documentation website

Repository structure

  • community: source code and examples for FormEngine Community product (MIT license).
  • premium: examples for FormEngine Premium product (commercial license).

Screenshots

Form Engine Community

Form Engine Community

Form Engine Premium

Form Engine Premium

Information

For FormEngine Premium inquiries, please contact sales@optimajet.com.