New Release: Formwerk 0.11.0
π It took some time but Formwerk v0.11.0 now has multi-step forms!
β
Linear/Non-linear flows
β
Step-level validation
β
Accessible next/prev controls
β
Custom step names
β
Step Navigation API
π Get started formwerk.dev/guides/forms...
π Release notes github.com/formwerkjs/f...
05.07.2025 22:41 β π 2 π 1 π¬ 0 π 0
Weβve been awfully quiet π€« but only because weβve been step-ping things up πͺ
A new Formwerk release is on the way π
Can you guess whatβs flowing in? π
12.05.2025 07:22 β π 3 π 0 π¬ 0 π 0
New showcase featuring the time and date fields π₯π
Animating date segment changes with @barvian.me's excellent NumberFlow for @vuejs.org
ππ
stackblitz.com/edit/formwer...
23.03.2025 12:57 β π 4 π 0 π¬ 0 π 1
New release: Formwerk 0.10.0
π Formwerk v0.10.0 is out π₯
Introducing the Time π and File π fields!
The file fields come with a11y, validation β
, upload interface π, dropzone, and file preview out of the box π²
Your feedback is massively appreciated π
π Docs
formwerk.dev
π Release notes
github.com/formwerkjs/f...
16.03.2025 20:17 β π 4 π 0 π¬ 0 π 1
New release: Formwerk 0.9.0
π Formwerk v0.9.0: Introducing the OTP field π’
Now you can easily build accessible, flexible, and fully interactive OTP fields for @vuejs.org !
With validation, masking, prefixes, and full keyboard navigation with auto-submit, and much more.
π Check it out now
formwerk.dev/guides/field...
10.03.2025 23:51 β π 3 π 1 π¬ 0 π 0
Abdelrahman Awad introduces Formwerk, a library for Vue.js that simplifies form creation while ensuring accessibility and internationalization.In this talk, ...
Vue.js Nation 2025: Abdelrahman Awad - Form and Function with Formwerk
During #VueJsNation25, @formwerk.dev was introduced to the public for the first time!
Dive into a library for Vue.js that simplifies form creation while ensuring accessibility and internationalization with its creator, @awad.dev. π
https://youtu.be/vgCIZEGpgDU
26.02.2025 14:20 β π 2 π 2 π¬ 0 π 0
Shipping on a Sunday? π¬
v0.8.2 is out with fixes & tweaks, but the big news...
π Formwerk now has a @vuejs.org devtools plugin! π
Just use any field or form composable and it will pop into your devtools!
Itβs still an early releaseβexcited to make this a great core DX! π
23.02.2025 15:12 β π 7 π 1 π¬ 0 π 0
. @formwerk.dev is a framework to help you build accessible, high-quality forms #madewithvuejs βοΈ - https://madewithvuejs.com/formwerk
14.02.2025 08:52 β π 3 π 1 π¬ 0 π 0
New Release, Formwerk 0.8.0
We've just released v0.8.0 with a couple of new fields π₯π
π«΅ You can now build custom date field and calendar components and pair them to create a date picker field π
π Check the docs for examples:
formwerk.dev/guides/field...
π Changelog: github.com/formwerkjs/f...
20.02.2025 20:11 β π 4 π 1 π¬ 0 π 0
YouTube video by Vue School
Vue.js Nation 2025: Abdelrahman Awad - Form and Function with Formwerk
If you missed my talk @vuejsnation.com, you can now watch it on @vueschool.io's YouTube! π₯π
I showcased @formwerk.dev and our unique UI-less approach to high quality forms with a true focus on i18n and a great care on accessibility β¨
www.youtube.com/watch?v=vgCI...
13.02.2025 11:30 β π 7 π 1 π¬ 0 π 0
New Release: "Formwerk 0.7.0"
π New Release to tidy some things up!
β¨ New: getError, getValue, getErrors now available on form groups.
π₯ Breaking: isValid, isTouched, isDirty are now methods.
π Fixes: Improved dirty state tracking performance and reliability.
π For more info github.com/formwerkjs/f...
08.02.2025 18:30 β π 6 π 1 π¬ 0 π 0
Donβt miss it π₯ we have been prepping for it for some time now π
30.01.2025 14:27 β π 3 π 1 π¬ 0 π 0
As soon as Standard schemas popped up, we made the switch early on. The potential was too great to ignore π€―
Resolver-based API is NOT developer friendly, and it encourages vendor lock-in π
We are extremely happy to be of its early adopters, and we hope to help shape it for better forms DX π π
28.01.2025 11:31 β π 3 π 1 π¬ 0 π 0
Release v0.6.3 Β· formwerkjs/formwerk
π Features
Allow nesting form groups Β -Β by @genu in #111 (a33b3)
Β Β Β π Bug Fixes
Add group awareness, when using form actions. Β -Β by @genu in #109 (272ad)
Propagate validation upwards in nes...
New Release: v0.6.3 π
π Fixed a bug π
β
FormGroup validation not triggering parent form schema.
β¨ A couple of improvements β¨
πͺΊ You can now nest form groups.
π³ `setFieldTouch` now sets nested paths touched state.
We thank all the contributors! π€
github.com/formwerkjs/f...
24.01.2025 09:59 β π 5 π 1 π¬ 0 π 0
A splash image that reads "New Release, Formwerk, 0.6"
π Big news! Formwerk v0.6.0 is here! π
β¨ New composables:
`useComboBox`: Build comboboxes w/ filtering!
`useCustomField`: Wrap custom/non-standard form controls.
β οΈ Breaking change in selects
π Full notes: github.com/formwerkjs/f...
π Docs:
formwerk.dev
19.01.2025 10:26 β π 6 π 1 π¬ 0 π 0
Just merged! Comboboxes!
Accessible β
All the keyboard shortcuts β
Filters stuff β
Only 3 Lines of Script to build your own β
π€―
Coming up in v0.6, we just need to write some docs π
17.01.2025 20:03 β π 2 π 0 π¬ 0 π 1
Roadmap β’ formwerkjs
This project helps us stay on track by documenting key milestones and major tasks that will shape the future of Formwerk.
Our Roadmap is now live! If you are interested in an issue, chime in and contribute π
We will be adding to it based on your feedback and needs as the project evolves β
github.com/orgs/formwer...
06.01.2025 14:33 β π 3 π 1 π¬ 0 π 0
π οΈ Formwerk
ππ» A suite of @vuejs.org composables designed to enhance your forms with built-in behaviors, interactions, internationalization, and accessibility, seamlessly integrating with your markup and styles.
https://formwerk.dev/
02.01.2025 17:00 β π 5 π 3 π¬ 0 π 0
A splash screen that reads "Formwerk v0.5.0" with "formwerk.dev" link underneath.
New release! v0.5.0 π₯π
Did you want to show errors only on submit? π€
Or maybe show some UI after a successful submit? π₯³
Or disable UI when the user submits too much? βΎοΈ
All that and more in v0.5.0 ππ
github.com/formwerkjs/f...
30.12.2024 09:56 β π 8 π 1 π¬ 0 π 1
Another showcase! π
Is it a form input? Maybe π€
Is it a component you will use? Unlikely π€·ββοΈ
Is there a better way to build it? Perhaps πββοΈ
But, could you build it with Formwerk? Definitely! π―
Using `useSlider` ποΈ you only need to worry about styling your HTML.
Link in first reply ππ
29.12.2024 11:42 β π 3 π 0 π¬ 1 π 1
Hey You π«΅
Did you know that you can use `useNumberField` with @barvian.me's Number Flow to build beautifully animated number fields? π₯Ή
You also get i18n and a11y support out of the box! what's not to like? π₯
Link is in the first reply ππ
26.12.2024 13:52 β π 6 π 1 π¬ 1 π 1
A splash screen that reads "Introducing ... Formwerk, Uncompromising Flexibility for Vue.js Forms"
Hello World! this is Formwerk! A new uncompromising way of Building high-quality forms with @vuejs.org!
βοΈ Headless Composables with 0 UI
βΏ Accessibility-First
π i18n-ready
β
Schema Validation
π§³And much more
Learn more at π
formwerk.dev
Give us a star βοΈπ€©
github.com/formwerkjs/formwerk
23.12.2024 13:22 β π 5 π 0 π¬ 0 π 2