@bimetal/forms-vue-components

Default Vue 3 form builder + renderer — edits the schema (add/reorder/edit fields, undo), fills it live (validation, submit) and composes per select field. Thin bindings over the canonical forms controllers.
2,180
Install
npm install @bimetal/forms-vue-components
Latest Version:0.40.0
Vue:3
License:Apache-2.0
Last Updated:Oct 10, 2026
Links: npm
Maintainer: biederbe

@bimetal/forms-vue-components

The default Vue 3 form builder + renderer for BIMETAL — thin bindings over the canonical @bimetal/forms-headless controllers.

  • edits the schema: add, reorder (drag or keyboard), edit and remove fields, with undo.
  • fills it live: validation from the schema, submit, and a composed picker per select field.

Both render the canonical .bm-form* DOM; styles ship from @bimetal/forms-themes. Fields announce aria-required, aria-invalid and their description/error via aria-describedby.

Related Packages

@formkit/core

The framework agnostic core of FormKit

6,311,049 4,779
@formkit/inputs

Commonly shared types for FormKit

5,256,579 4,779
@formkit/observer

Utility to wrap a FormKitNode in a dependency tracking observer proxy

5,049,667 4,779
@formkit/validation

Validation plugin for FormKit

5,032,259 4,779
@formkit/i18n

Internationalization layer for FormKit.

5,005,793 4,779

Version History

Version Released Vue License
0.40.0 ^3.3.0 Apache-2.0
0.39.0 ^3.3.0 Apache-2.0
0.38.0 ^3.3.0 Apache-2.0
0.37.0 ^3.3.0 Apache-2.0
0.36.0 ^3.3.0 Apache-2.0
Pre-releases (3)
Version Released Vue License
1.0.0-rc.3 ^3.3.0 Apache-2.0
1.0.0-rc.2 ^3.3.0 Apache-2.0
1.0.0-rc.1 ^3.3.0 PolyForm-Noncommercial-1.0.0