百科.dev
全部条目AI 编程趋势榜开源项目技术资讯提交条目
登录
< 返回工具列表
N

ngx-formly

> 前端框架
开源

基于 JSON 的 / 适用于 Angular 的动态表单

3.0K stars0 点赞0 次浏览
访问官网GitHub

工具介绍

基于 JSON 的 / 适用于 Angular 的动态表单

--- 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](https://angular.dev/guide/forms/reactive-forms) - [@eggheadio course](https://egghead.io/playlists/configuration-based-reactive-angular-forms-with-ngx-formly-465f) - 20 lessons & 78 minutes ## Docs - [Get Started](https://formly.dev/guide) - [Themes](https://formly.dev/ui) - [Examples](https://formly.dev/examples) ## Resources - [How to auto-generate advanced forms using Formly](https://symflower.com/en/company/blog/2022/how-to-auto-generate-forms-with-formly) - [Build Fast, JSON-Powered Forms on Angular With Ngx Formly](https://medium.com/better-programming/build-fast-json-powered-forms-on-angular-with-ngx-formly-b7a00733e66e?source=friends_link&sk=34fc6bdc71dd15fd255af18fb3280763) - [How to Build Fast, Advanced JSON-Powered Forms on Angular With ngx-formly](https://medium.com/better-programming/how-to-build-fast-advanced-json-powered-forms-on-angular-with-ngx-formly-77aeed406f73?source=friends_link&sk=8d4f332458a46557778a3438e8f63581) #### **Supported UI libs** | UI | | | | ------------------------------------------------- | ------------------------------------------------------------ | ----------------------------------------------------------------- | | [Bootstrap](https://getbootstrap.com) | [Demo](https://formly.dev/ui/bootstrap) | [StackBlitz](https://stackblitz.com/edit/ngx-formly-ui-bootstrap) | | [Material2](https://github.com/angular/material2) | [Demo](https://formly.dev/ui/material) | [StackBlitz](https://stackblitz.com/edit/ngx-formly-ui-material) | | [Ionic](https://ionicframework.com) | [Demo](https://formly.dev/ui/ionic) | [StackBlitz](https://stackblitz.com/edit/ngx-formly-ui-ionic) | | [PrimeNG](http://primefaces.org/primeng/#/) | [Demo](https://formly.dev/ui/primeng) | [StackBlitz](https://stackblitz.com/edit/ngx-formly-ui-primeng) | | [Kendo](http://www.telerik.com/kendo-angular-ui) | [Demo](https://formly.dev/ui/kendo) | [StackBlitz](https://stackblitz.com/edit/ngx-formly-ui-kendo) | | [NG-ZORRO](http://ng.ant.design) | [Demo](https://formly.dev/ui/ng-zorro-antd) | [StackBlitz](https://stackblitz.com/edit/ngx-formly-ui-ng-zorro-antd) | | [NativeScript](https://www.nativescript.org) | || #### **Which Version to use?** | Angular version | Formly version | | --------------- | ---------------------- | | Angular >= 19 | `@ngx-formly/[email protected]` | | Angular >= 18 | `@ngx-formly/[email protected]` | | Angular >= 13 | `@ngx-formly/[email protected]` | | Angular >= 7 | `@ngx-formly/[email protected]` | | Angular >= 6 | `@ngx-formly/[email protected]` | | Angular >= 5 | `@ngx-formly/[email protected]` | | Angular >= 4 | `@ngx-formly/[email protected]` | | Angular >= 2 | `[email protected]` | #### Upgrading to v8 Formly v8 requires Angular 19 or newer. Upgrade Angular first, then update all `@ngx-formly/*` packages used by your application together to v8. The Material, PrimeNG, and NG-ZORRO integrations require version 19 or newer of their respective UI libraries. Applications staying on Angular 18 should use Formly v7. See the [changelog](CHANGELOG.md) for the full list of changes. ## Core Team
Abdellatif Ait boudad

Juri Strumpflohner

Mohammed Zama Khan

Bram Borggreve

Keni Steward

Max Kless
## Contributors Thanks goes to these wonderful people: [](https://github.com/aitboudad)[](https://github.com/mohammedzamakhan)[](https://github.com/divyakumarjain)[](https://github.com/MaxKless)[](https://github.com/couzic)[](https://github.com/juristr)[](https://github.com/franzeal)[](https://github.com/beeman) [](https://github.com/kenisteward)[](https://github.com/thorgod)[](https://github.com/samtsai)[](https://github.com/luizfbicalho)[](https://github.com/klemenoslaj)[](https://github.com/FritzHerbers)[](https://github.com/dev-kanishk)[](https://github.com/vstiebe) [](https://github.com/rpw1)[](https://github.com/Devqon)[](https://github.com/ryanjerskine)[](https://github.com/rehleinBo)[](https://github.com/MarcosEllys)[](https://github.com/manuelmeister)[](https://github.com/dolphinigle)[](https://github.com/Lehoczky) [](https://github.com/Krustie101)[](https://github.com/intellix)[](https://github.com/skrtheboss)[](https://github.com/dwaldrum)[](https://github.com/json-derulo)[](https://github.com/atsjo)[](https://github.com/Cselt)[](https://github.com/blowsie) [](https://github.com/roshan-sama)[](https://github.com/rternavskyi)[](https://github.com/milasevicius)[](https://github.com/13dante04)[](https://github.com/Riron)[](https://github.com/rbalet)[](https://github.com/rafaelss95)[](https://github.com/rammba) [](https://github.com/Pouja)[](https://github.com/OmkarJ13)[](https://github.com/NanFengCheong)[](https://github.com/Tom-V)[](https://github.com/VyacheslavPritykin)[](https://github.com/akamyshanov)[](https://github.com/danielcrisp)[](https://github.com/francisco-sanchez-molina) [](https://github.com/jazpearson)[](https://github.com/kapsiR)[](https://github.com/marfer)[](https://github.com/mburger81)[](https://github.com/n3xus)[](https://github.com/neminovno)[](https://github.com/sesidhar01)[](https://github.com/vezzoo) [](https://github.com/wenqi73)[](https://github.com/yoni333)[](https://github.com/AlexTalcura)[](https://github.com/alex-novikov-1990)[](https://github.com/alvarolb)[](https://github.com/andmoredev)[](https://github.com/vitale232)[](https://github.com/AmGarera) [](https://github.com/atsjo)[](https://github.com/bhaidar)[](https://github.com/cyrilletuzi)[](https://github.com/json-derulo)[](https://github.com/Dayvisson)[](https://github.com/dereekb)[](https://github.com/eduardoRoth)[](https://github.com/enricouniurb) [](https://github.com/erikvdv1)[](https://github.com/fynnfeldpausch)[](https://github.com/jrgleason)[](https://github.com/johannesjo)[](https://github.com/johndbell)[](https://github.com/jdpnielsen)[](https://github.com/TheMcMurder)[](https://github.com/LennardWesterveld) [](https://github.com/logvinoleg89)[](https://github.com/LucasJAlba)[](https://github.com/lucienbertin)[](https://github.com/luizbicalhoagl)[](https://github.com/waffle-iron)[](https://github.com/mathijshoogland)[](https://github.com/mrbusche)[](https://github.com/mehranmb78)

GitHub Issues· 0 开放

在 GitHub 查看全部

暂无开放 Issues,或尚未同步最近议题。

核心特点

  • •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
  • •Get Started
  • •Examples

> 标签

TypeScriptangularbootstrapdynamic-formsformly

暂无评论,来聊聊你的看法吧

> 工具信息

发布日期2026年8月1日
最后更新2026年9月17日
分类前端框架
定价开源

> 相关工具

R
React
用于构建用户界面的 JavaScript 库
V
Vue.js
渐进式 JavaScript 框架
N
Next.js
基于 React 的全栈 Web 框架