The Ultimate Form Builder for JavaScript Purists
Supports a wide range of input field types, including dynamic dropdowns and nested conditional logic.
Write Robust HTML Forms
in Pure JavaScript
Welcome to FormiqueJS
Formique is a robust and elegant Web Content Accessibility Guidelines (WCAG) and Accessible Rich Internet Applications (ARIA) compliant form-building library tailored for JavaScript enthusiasts. It supports a wide array of input types, features JS-driven themes, and offers advanced functionalities like nested conditional logic and dynamic dropdowns. Highly customizable and extensible, Formique is primarily built for the Semantq JS Framework but seamlessly integrates with Vanilla JS, React, Vue, Angular, and Svelte.
Conditionality Logic
Formique’s conditional logic allows you to create dynamic forms by defining dependencies between fields. Simply:
- Identify the parent field in your schema.
- List the dependent fields (by name attribute) in an array.
- Add a ‘dependsOn’ attribute to the dependent fields’ schema, specifying the parent field’s name.
- Define the condition that must be met for the dependent field to be displayed.
This powerful feature enables you to create adaptive forms that respond to user input, streamlining the user experience and reducing form complexity.


Dynamic DropDowns
Formique enables the creation of dynamic dropdowns, allowing sub-options to be displayed based on selections in a primary dropdown. A typical use case is country-state reactivity, where states are dynamically shown based on the selected country. Common use cases include:
- Country and state selection
- Product categories and subcategories
- Service types and related options
This feature enhances user experience by providing relevant options, streamlining the form completion process, and reducing errors.
FormiqueJS Features

What Formique is Best Suited For
Formique is ideal for developers creating dynamic, accessible forms. It offers features like nested conditional logic, dynamic selects (drop downs), ARIA and WCAG compliant mark up, customizable JS driven color schemes , and easy parameter setup, over 23 input field types supported and a streamlined form creation with minimal effort.
Visit Our DocsReady to simplify your form creation process? Get started with Formique today and build dynamic, accessible forms effortlessly.
