WP Manifestindependent plugin directory
manifest / editor / tesserae

Tesserae

A code-first, frontend block editor for WordPress. Blocks are plain PHP templates plus a YAML config; editing happens on the live page. No Gutenberg, no ACF.

by Vincent van der Ree · github.com/vincentvdree/tesserae · website

0stars
20composer installs
0forks

Install

No release zip yet. The repository archive installs, but the folder name will carry the branch suffix and updates will not flow:

wp plugin install https://github.com/vincentvdree/tesserae/archive/refs/heads/main.zip

Also on Packagist as vincentvdree/tesserae:

composer require vincentvdree/tesserae

From the readme

Tesserae A code-first block editor for WordPress. Blocks are folders in your theme, editing happens on the live page, and none of it goes through Gutenberg or ACF. Drop that folder in, reload the page, and the block is in the picker. Full documentation — a five-minute quick start plus references for blocks, fields, hooks and REST — lives in docs/. Why Page builders keep the structure of a site in the database, where it cannot be reviewed, diffed or deployed. Tesserae keeps it in the repository: a developer defines what a block is, which fields it has and where it may be used; an editor arranges those blocks on the page itself and sees the real thing while typing. Requirements - PHP 8.2+ - WordPress 6.5+ (the script module API) - No build step, no npm install — Tesserae itself has no Composer dependencies of its own Installation Via Composer (recommended): Or download the latest release and drop the tesserae directory into your wp-content/plugins/ (or, on a Bedrock install, web/app/plugins/). Then activate it like any other plugin. It ships no wp-admin screens — the only thing it needs from a theme is a blocks/ directory (and, optionally, an option-pages/ one). Getting st

Read the full README on GitHub →

Releases

TagPublished
v0.1.3 Aug 23, 2026
v0.1.2 Aug 20, 2026
v0.1.1 Aug 20, 2026
v0.1.0 Aug 20, 2026

These releases are tags only. The author does not attach a packaged zip, so there are no download counts to report.