返回排行榜

ngx-formly/ngx-formly

TypeScriptformly.dev

📝 JSON powered / Dynamic forms for Angular

formsjson-formsdynamic-formsangularmaterialbootstrapnativescriptionicprimengkendo-uijson-schemaschematics
Star 增长趋势
Star
3k
Forks
580
周增长
Issues
29
1k2k
2015年4月2019年1月2022年10月2026年7月
制品库npmnpm install ngx-formly
README

JSON powered / Dynamic forms in Angular

Npm version Downloads Gitter Build Status Twitter Gitpod ready-to-code


Formly is a dynamic (JSON powered) form library for Angular that brings unmatched maintainability to your application's forms.

Features

  • 🔥 Automatic forms generation
  • 📝 Easy to extend with custom field types, validation, wrappers and extensions.
  • ⚡️ Supports multiple schemas:
    • Formly Schema (core)
    • JSON Schema
  • 😍 A bunch of themes, out of the box!
  • 💪 Built on top of Angular Reactive Forms
  • 📹 @eggheadio course - 20 lessons & 78 minutes

Docs

Resources

Supported UI libs

UI
Bootstrap Demo StackBlitz
Material2 Demo StackBlitz
Ionic Demo StackBlitz
PrimeNG Demo StackBlitz
Kendo Demo StackBlitz
NG-ZORRO Demo StackBlitz
NativeScript

Which Version to use?

Angular version Formly version
Angular >= 18 @ngx-formly/core@7.x
Angular >= 13 @ngx-formly/core@6.x
Angular >= 7 @ngx-formly/core@5.x
Angular >= 6 @ngx-formly/core@4.x
Angular >= 5 @ngx-formly/core@3.x
Angular >= 4 @ngx-formly/core@2.x
Angular >= 2 ng-formly@1.x

Core Team


Abdellatif Ait boudad

Juri Strumpflohner

Mohammed Zama Khan

Bram Borggreve

Keni Steward

Max Kless

Contributors

Thanks goes to these wonderful people:

aitboudadmohammedzamakhandivyakumarjainMaxKlesscouzicjuristrfranzealbeeman

kenistewardthorgodsamtsailuizfbicalhoklemenoslajFritzHerbersdev-kanishkvstiebe

rpw1DevqonryanjerskinerehleinBoMarcosEllysmanuelmeisterdolphinigleLehoczky

Krustie101intellixskrthebossdwaldrumjson-deruloatsjoCseltblowsie

roshan-samarternavskyimilasevicius13dante04Rironrbaletrafaelss95rammba

PoujaOmkarJ13NanFengCheongTom-VVyacheslavPritykinakamyshanovdanielcrispfrancisco-sanchez-molina

jazpearsonkapsiRmarfermburger81n3xusneminovnosesidhar01vezzoo

wenqi73yoni333AlexTalcuraalex-novikov-1990alvarolbandmoredevvitale232AmGarera

atsjobhaidarcyrilletuzijson-deruloDayvissondereekbeduardoRothenricouniurb

erikvdv1fynnfeldpauschjrgleasonjohannesjojohndbelljdpnielsenTheMcMurderLennardWesterveld

logvinoleg89LucasJAlbalucienbertinluizbicalhoaglwaffle-ironmathijshooglandmrbuschemehranmb78

相关仓库
react-hook-form/react-hook-form

📋 React Hooks for form state management and validation (Web + React Native)

TypeScriptnpmMIT Licensetypescriptreact-hooks
react-hook-form.com
44.8k2.5k
jaredpalmer/formik

Build forms in React, without the tears 😭

TypeScriptnpmApache License 2.0reactforms
formik.org
34.3k2.8k
filamentphp/filament

A powerful open-source UI framework for Laravel • Build and ship apps & admin panels fast with Livewire

PHPPackagistMIT Licenselaraveltailwind-css
filamentphp.com
31.5k4.2k
rjsf-team/react-jsonschema-form

A React component for building Web forms from JSON Schema.

TypeScriptnpmApache License 2.0reactjson-schema
rjsf-team.github.io/react-jsonschema-form/
15.8k2.3k
formbricks/formbricks

Open Source Qualtrics Alternative

TypeScriptnpmOtherformssurvey
formbricks.com
12.6k2.4k
redux-form/redux-form

A Higher Order Component using react-redux to keep form state in a Redux store

JavaScriptnpmMIT Licensereduxredux-form
redux-form.com
12.5k1.6k
xmartlabs/Eureka

Elegant iOS form builder in Swift

SwiftMIT Licenseiosforms
eurekacommunity.github.io
11.8k1.3k
logaretm/vee-validate

✅ Painless Vue forms

TypeScriptnpmMIT Licensevuevalidation
vee-validate.logaretm.com/v4
11.3k1.3k
final-form/react-final-form

🏁 High performance subscription-based form state management for React

JavaScriptnpmMIT Licensereactform
final-form.org/react
7.4k496
jverdi/JVFloatLabeledTextField

UITextField subclass with floating labels - inspired by Matt D. Smith's design: http://dribbble.com/shots/1254439--GIF-Mobile-Form-Interaction?list=users

Objective-CMIT Licensefloating-labelsobjective-c
7.1k719
TanStack/form

🤖 Headless, performant, and type-safe form state management for TS/JS, React, Vue, Angular, Solid, and Lit.

TypeScriptnpmMIT Licensereactforms
tanstack.com/form
6.6k663
xmartlabs/XLForm

XLForm is the most flexible and powerful iOS library to create dynamic table-view forms. Fully compatible with Swift & Obj-C.

Objective-CMIT Licensexlformforms
5.7k933