Trinity Forms is a fast, no-frills WordPress form builder built entirely on
Gutenberg blocks. Drag fields onto the canvas, set up conditional logic, collect
submissions in your WordPress database, get notified by email, and export
everything to CSV — with no usage caps and no phone-home.
Trinity Forms does not contact any external service by default.
If — and only if — you turn on Cloudflare Turnstile for a form and enter your own
Turnstile keys under Trinity Forms Settings, the plugin uses Cloudflare Turnstile to
verify that submissions are not from bots:
https://challenges.cloudflare.com/turnstile/v0/api.js)https://challenges.cloudflare.com/turnstile/v0/siteverify toThis data is sent to Cloudflare only when Turnstile is enabled. Cloudflare’s
terms of service: https://www.cloudflare.com/website-terms/ and privacy policy:
https://www.cloudflare.com/privacypolicy/.
Trinity Forms is fully open source (GPLv2-or-later) and ships entirely uncompiled
alongside its build output, so no external download is needed to read or rebuild it.
blocks/. Every compiledbuild/<block>/index.js is generated directly from its readable sourcebuild/field-checkbox/index.js comes frombuild/form-block/index.js fromindex.js, edit.js, save.js). Shared helpers live inbuild/ is authored by hand.The build uses @wordpress/scripts (https://www.npmjs.com/package/@wordpress/scripts),
with the source and output directories set explicitly in package.json:
npm install
npm run build (runs: wp-scripts build –webpack-src-dir=blocks –output-path=build)
Running that regenerates build/ from blocks/. No other build step is required.