Skip to content

๐Ÿ“ฑ๐Ÿš€ ๐Ÿงฉ Cross Device & High Performance Normal Form/Dynamic(JSON Schema) Form/Form Builder -- Support React/React Native/Vue 2/Vue 3

License

Notifications You must be signed in to change notification settings

alibaba/formily

Folders and files

NameName
Last commit message
Last commit date

Latest commit

3b2c1f9 ยท Aug 8, 2023
Feb 20, 2023
Sep 13, 2021
Aug 8, 2023
Feb 16, 2023
Aug 8, 2023
Oct 17, 2022
Feb 3, 2020
Jun 30, 2021
Feb 21, 2019
Jul 18, 2021
Oct 15, 2021
Dec 18, 2021
Jul 11, 2019
Jun 7, 2023
Feb 2, 2021
Jul 10, 2023
Feb 21, 2019
Oct 19, 2022
Oct 19, 2022
Nov 18, 2021
May 3, 2022
Nov 21, 2021
Aug 8, 2023
May 3, 2022
Jul 31, 2019
Oct 28, 2021
Nov 28, 2021
Jul 20, 2023

Repository files navigation

English | ็ฎ€ไฝ“ไธญๆ–‡

PRs Welcome


Background

In React, the whole tree rendering performance problem of the form is very obvious in the controlled mode. Especially for the scene of data linkage, it is easy to cause the page to be stuck. To solve this problem, we have distributed the management of the state of each form field, which significantly improves the performance of the form operations. At the same time, we deeply integrate the JSON Schema protocol to help you solve the problem of back-end driven form rendering quickly.

Features

  • ๐Ÿ–ผ Designable, You can quickly develop forms at low cost through Form Builder.
  • ๐Ÿš€ High performance, fields managed independently, rather rerender the whole tree.
  • ๐Ÿ’ก Integrated Alibaba Fusion and Ant Design components are guaranteed to work out of the box.
  • ๐ŸŽจ JSON Schema applied for BackEnd. JSchema applied for FrontEnd. Two paradigms can be converted to each other.
  • ๐Ÿ… Side effects are managed independently, making form data linkages easier than ever before.
  • ๐ŸŒฏ Override most complicated form layout use cases.

Form Builder

https://designable-antd.formilyjs.org/

WebSite

2.0

https://formilyjs.org

1.0

https://v1.formilyjs.org

Community

How to contribute?

Contributors

This project exists thanks to all the people who contribute.

LICENSE

Formily is open source software licensed as MIT.