Tools we use every day ourselves
CtrlField and CtrlTheme grew out of our client projects. Now we are making them available to other agencies and developers.
Custom fields as code
Fields, post types and taxonomies in PHP – versioned in git, identical on local, staging and live. Free as a plugin, with a Pro license for the page builder.
Schema in PHP
Every change to the data model is a git diff and goes through code review.
Page Builder (Pro)
Flexible content made of your theme’s components, with global blocks.
ACF migration
Import field groups and values; get_field() keeps working.
Staging included
One license key for the live site and its staging copies.
The theme for CtrlField
A modern WordPress theme with no Gutenberg dependency and no third-party page builder: Blade templates, Alpine.js and Tailwind CSS v4. This website already runs on it.
More than 20 components
Hero, features, pricing, FAQ, blog, gallery, forms and more – each with several layouts.
Blade · Alpine.js
Logic in PHP classes, markup in Blade, interaction with Alpine.js.
Tailwind CSS v4
Design tokens for colour, typography and spacing, dark mode included.
WooCommerce
Shop layouts for product list, product page, cart and checkout.
Questions about licenses or agency terms?
We are happy to advise you on licenses for several client projects.