antonythorpe/silverstripe-knockout-forms (packagist): Provides an enhanced UX using the Knockout MVVM JavaScript library, plus an associated validation plugin, with Silverstripe forms.  Silverstripe generates a form, specifying the Knockout styled form fields, and validation needs are added to observables via a Knockout js extension.  Default messages are available or can be customised.  The submit button will only be enabled upon satisfaction of all the validation rules.
Keywords: Forms|silverstripe|knockoutjs|knockout|form validation|Knockout-Validation|form