Skip to main content

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
BootstrapDemoStackBlitz
Material2DemoStackBlitz
IonicDemoStackBlitz
PrimeNGDemoStackBlitz
KendoDemoStackBlitz
NG-ZORROStackBlitz
NativeScript

Which Version to use?

Angular versionFormly version
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 >= 2ng-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

FritzHerbersklemenoslajsamtsaithorgodkenistewarddwaldrumskrthebossintellix

Krustie101manuelmeisterMarcosEllysrehleinBoryanjerskineDevqonvstiebeAlexTalcura

alex-novikov-1990andmoredevvitale232AmGarerabhaidarcyrilletuziDayvissondereekb

eduardoRothenricouniurberikvdv1fynnfeldpauschinternalsystemerrorjrgleasonjohannesjojdpnielsen

TheMcMurderkentcdoddsLehoczkyLennardWesterveldlogvinoleg89LucasJAlbalucienbertinwaffle-iron

mathijshooglandmrbuscheNanFengCheongPoujarafaelss95Rironmilaseviciusrternavskyi

blowsieThomasBowerthm1118Tom-VVyacheslavPritykinakamyshanovdanielcrispfrancisco-sanchez-molina

kapsiRmarfermburger81n3xusneminovnowenqi73yoni333