four wordpress plugins · one engine
not sold separately
g kit
Blocks, forms, translations and content models behind one engine — not sold separately. It comes with a site we build at byfriday.co.
scroll
work
Every site we ship runs on the same four plugins, built once and maintained in one place.
blocks
tokens live
field types
kb
css, 10 languages
the four
Four plugins that know about each other — one admin menu, one signed channel.
01 — g box
g box
Blocks and the design system. Every style references a token instead of a value.
49 blocks
258 tokens
one hashed css file
instead of generateblocks pro · cwicly
02 — g form
g form
Forms as a block tree: steps, conditions, a live total, entries in their own table.
26 field blocks
conditional logic
entries table
instead of gravity forms · wpforms
03 — g lingo
g lingo
One post per language, translated in the same editor. Clean URLs, correct hreflang.
10 languages
one post per language
clean urls
instead of wpml · polylang
04 — g cpt
g cpt
Types, taxonomies and fields that bake themselves into a standalone mu-plugin.
40 field types
location rules
bakes to mu-plugin
instead of acf pro · pods · meta box
not on wordpress.org
signed updates
zero specificity
one hashed stylesheet
bakes itself out
what the engine does
four decisions
detail lives on the plugin pages
01 — tokens
a brand colour change is one edit
Every block style references a token key, never a raw value. Edit the token, every page reflows.
02 — no imposed look
zero-specificity css
Defaults sit in :where() and a base layer, so a plain class of yours always wins — no specificity war, no !important in your stylesheet.
03 — interop
they know about each other
Forms carry language chips, blocks pick fields from a list. One admin menu, one signed update channel.
04 — no lock-in
nothing held hostage
g cpt bakes your content model into a plain-PHP mu-plugin you keep in your own repository.
how it reaches you
the kit isn’t for sale. the project is.
The four plugins are installed on sites we build at byfriday.co, licensed for that project’s domains and updated from our hub. No standalone checkout, no wordpress.org listing.

