Skip to content

Everright-formEditor

Visual low-code editor

Open source javascript low-code editor

  • Editor

    layoutType1
    Fields and layout not separated

    Demo
  • Editor

    layoutType2
    Fields and layout separated

    Demo
  • Preview

    layoutType1
    Fields and layout not separated

    Demo
  • Config panel

    Various properties for displaying and editing form fields are provided, including basic information, types, layouts, and so on.

    Demo

Flexible interaction

Users can easily generate rows and columns and layout them through simple drag-and-drop operations. This feature greatly improves user efficiency, whether in designing forms or creating pages.

Providing multiple components

The editor, previewer, and configuration panel can all be used separately. The configuration panel can be selectively used according to actual needs, meeting the requirements of different scenarios.

Support Pc and Mobile

The PC depends on element-plus while the mobile depends on vant. There is a set of adapters to convert parameters into ones that can be recognized by both element-plus and vant.

Fields and layout separated

There are two built-in modes:Fields and layout not separated、Fields and layout separated.

i18n

Built-in internationalization (Chinese and English)

Real-time preview function

On the form editing page, a real-time preview function is provided, allowing users to view the rendering effect of the form at any time, so that they can adjust and optimize the form accordingly.

Logical controller

Allows users to configure fields through the GUI interface to display hidden, required, and read-only. When the field structure changes, in order to ensure the accuracy of logic control, automatically delete the corresponding logic rules.

development friendly

Provide real-time preview of internal data structure, development environment with back-end service (SQLite)

Clapping HandsThis repo exists thanks to all the people who contributed.