Skip to main content

betaThis is a new capability. Help us improve it and give your feedback on Slack.

Features

forms-engine-plugin provides built-in components and page types you can use immediately in your form definitions, as well as advanced features for driving dynamic behaviour or writing custom code.

Components

A library of built-in form components — text fields, date inputs, radio buttons, file upload, payment, geospatial fields, and more. Add them to your form definition by name.

Page Types

Built-in page controllers that define how a page behaves — question pages, repeating groups, file upload pages, summary and confirmation pages.

Advanced

Configuration-based Features

Drive advanced functionality — such as calling APIs and rendering dynamic content — entirely through form definitions, with no custom code required.

Code-based Features

Implement highly tailored behaviour by writing custom TypeScript/JavaScript that integrates with forms-engine-plugin's extension points.