All Projects → alibaba → Formily

alibaba / Formily

Licence: mit
Alibaba Group Unified Form Solution -- Support React/ReactNative/Vue2/Vue3

Programming Languages

typescript
32286 projects
Vue
7211 projects
javascript
184084 projects - #8 most used programming language
SCSS
7915 projects
Less
1899 projects
stylus
462 projects
EJS
674 projects

Projects that are alternatives of or similar to Formily

React Eva
Effects+View+Actions(React distributed state management solution with rxjs.)
Stars: ✭ 121 (-98.15%)
Mutual labels:  reactive, rxjs, observable, mobx
Form Render
🚴‍♀️ 阿里飞猪 - 很易用的中后台「表单 / 表格 / 图表」解决方案
Stars: ✭ 3,881 (-40.78%)
Mutual labels:  json-schema, fusion, ant-design, form
Ngx Restangular
Restangular for Angular 2 and higher versions
Stars: ✭ 787 (-87.99%)
Mutual labels:  reactive, rxjs, observable
Ant Design Vue
🌈 An enterprise-class UI components based on Ant Design and Vue. 🐜
Stars: ✭ 15,749 (+140.3%)
Mutual labels:  enterprise, ant-design, vue3
Rxviz
Rx Visualizer - Animated playground for Rx Observables
Stars: ✭ 1,471 (-77.56%)
Mutual labels:  reactive, rxjs, observable
scalable-form-platform
A solution for building dynamic web forms with visual editor
Stars: ✭ 109 (-98.34%)
Mutual labels:  json-schema, form, ant-design
Mobx React Form
Reactive MobX Form State Management
Stars: ✭ 1,031 (-84.27%)
Mutual labels:  reactive, form, mobx
Marble
Marble.js - functional reactive Node.js framework for building server-side applications, based on TypeScript and RxJS.
Stars: ✭ 1,947 (-70.29%)
Mutual labels:  reactive, rxjs, observable
Redux Most
Most.js based middleware for Redux. Handle async actions with monadic streams & reactive programming.
Stars: ✭ 137 (-97.91%)
Mutual labels:  reactive, rxjs, observable
Rxdb
🔄 A client side, offline-first, reactive database for JavaScript Applications
Stars: ✭ 16,670 (+154.35%)
Mutual labels:  json-schema, reactive, rxjs
Vue Form Builder
Build powerful vue form with JSON schema and composition api.
Stars: ✭ 325 (-95.04%)
Mutual labels:  json-schema, form, ant-design
fform
Flexibile and extendable form builder with constructor
Stars: ✭ 26 (-99.6%)
Mutual labels:  json-schema, form
Jsonschema
JSONSchema (draft04, draft06, draft07) Validation using Go
Stars: ✭ 261 (-96.02%)
Mutual labels:  json-schema, validator
Form Create
🔥🔥🔥 强大的动态表单生成器|form-create is a form generation component that can generate dynamic rendering, data collection, verification and submission functions through JSON.
Stars: ✭ 3,698 (-43.58%)
Mutual labels:  form, vue3
Mobx Keystone
A MobX powered state management solution based on data trees with first class support for Typescript, support for snapshots, patches and much more
Stars: ✭ 284 (-95.67%)
Mutual labels:  reactive, mobx
callbag-rs
Rust implementation of the callbag spec for reactive/iterable programming
Stars: ✭ 25 (-99.62%)
Mutual labels:  reactive, observable
Djv
Dynamic JSON Schema Validator - Supports draft-04/06
Stars: ✭ 281 (-95.71%)
Mutual labels:  json-schema, validator
Schema Plugin Flow
A highly extensible JavaScript library, abbreviated as Sifo. 一个高扩展性、可二开的插件式前端开发框架
Stars: ✭ 288 (-95.61%)
Mutual labels:  form, ant-design
Toy Rx
A tiny implementation of RxJS that actually works, for learning
Stars: ✭ 290 (-95.58%)
Mutual labels:  reactive, rxjs
Validate
A simple jQuery plugin to validate forms.
Stars: ✭ 298 (-95.45%)
Mutual labels:  validator, form

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.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].