# Forms Forms allows you to create complex forms with various validation in an easy way. ## Features - built in [validate](../packages/validate) for error/warning/info/success - formatting of values - accessible - ... ## Packages | Package | Description | | ------------------------------------------------------ | -------------------------------------------- | | [checkbox](../packages/checkbox) | Checkbox form element | | [checkbox-group](../packages/checkbox-group) | Group of checkboxes | | [field](../packages/field) | Base class for all inputs | | [form](../packages/form) | Wrapper for multiple form elements | | [input](../packages/input) | Input element for strings | | [input-amount](../packages/input-amount) | Input element for amounts | | [input-date](../packages/input-date) | Input element for dates | | [input-email](../packages/input-email) | Input element for e-mails | | [input-iban](../packages/input-iban) | Input element for IBANs | | [radio](../packages/radio) | Radio form element | | [radio-group](../packages/radio-group) | Group of radios | | [select](../packages/select) | Simple native dropdown element | | [textarea](../packages/textarea) | Multiline text input | | [validate](../packages/validate) | Validation for our form components |