Drupal is a registered trademark of Dries Buytaert
Release: Modeler API 1.1.5 Minor update available for module modeler_api (1.1.5). Release: Save & Edit 2.2.0 Minor update available for module save_edit (2.2.0). Release: Entity 2 Text 1.3.3 Minor update available for module entity_to_text (1.3.3). Release: Scheduler Date / Time Clear 1.0.0 Initial release available for module scheduler_clear (1.0.0)! Release: Attach Inline 8.x-1.9 Minor update available for module attachinline (8.x-1.9). Release: Scolta 1.4.0 Minor update available for module scolta (1.4.0). Release: Breadcrumb custom 1.0.0 Initial release available for module breadcrumb_custom (1.0.0)! Release: Configuration Language Lock 1.0.1 Minor update available for module config_language_lock (1.0.1). Module Revived: Comment Notify 8.x-1.6 Module comment_notify updated after 10 months of inactivity (8.x-1.6). Usage Milestone: OpenTelemetry Module opentelemetry crossed 1,000 active installs.

Alpaca Forms

No security coverage
View on drupal.org

Alpaca Forms lets Drupal site builders create JSON Schema forms rendered with AlpacaJS, securely store submissions, and automate validation and submission workflows through optional ECA integration.

Features

  • Create and manage AlpacaJS forms through Drupal administration.
  • Configure fields, validation, layout, options, and initial values using JSON.
  • Store, view, filter, and delete form submissions.
  • Apply server-side validation, payload limits, permissions, and rate limiting.
  • Use optional ECA events and actions to send email, reject submissions, change success messages, call integrations, or process submissions without storing them.

Post-Installation

Install AlpacaJS and Handlebars, grant the required permissions, and create a form at /admin/structure/alpaca-forms. Published forms are available at /alpaca-form/{machine_name}, and stored submissions can be reviewed under Content → Alpaca submissions.

Additional Requirements

The AlpacaJS and Handlebars browser libraries must be installed separately. Composer and npm installation instructions are included in the module README.

The optional Alpaca Forms ECA submodule integrates with ECA to provide configurable validation, pre-storage, and post-submission workflows.

Similar projects

Webform provides a comprehensive Drupal-native form builder. Alpaca Forms is intended for projects that specifically need AlpacaJS rendering, JSON Schema form definitions, and ECA-controlled submission processing.

Supporting this Module

Report bugs, request features, and contribute improvements through the project issue queue.

Activity

Tracked releases
1
Tracked since
Aug 2026
Latest release
1 hour ago
Releases (12 mo)
1 ▲ from 0
Maintenance
Active

Releases

Version Type Release date
1.0.0-alpha1 Pre-release Aug 25, 2026