Early Access Release
The Visual Engine for Laravel
One builder.
Every output.
Pages, emails, PDFs, forms and slideshows — designed in a single visual builder, rendered by your Laravel app. Learn the controls once; use them everywhere.
Five builders, one canvas
Need an overlay? Drop a popup into any page — five triggers, frequency control, any layout inside.
Design once. It works everywhere.
The complete design panel
Typography, spacing, borders, shadows, sizing and backgrounds are all at your fingertips. No CSS knowledge required, but the output is clean utility-first code.
States & motion
Style hover, focus, active and sticky states with ease. Build complex entrance animations that trigger as users scroll. (Note: no JS in PDF)
True responsive
Edit per viewport — mobile to ultrawide — on a canvas driven by container queries. Components adapt to their parent container, not just the screen size.
Centralize your brand with global variables — colors, fonts, sizes, links and images, reused across every page and document.
Built for real content, not lorem ipsum
Dynamic tokens
Inject any data from your models or request using simple bracket notation.
Model-bound options
Populate selects, radios, and repeaters directly from Eloquent collections.
Rich text
Full Tiptap integration with custom extensions for data-driven fragments.
Reusable layouts & menus
Change once, update everywhere. Perfect for headers, footers and sidebars.
Template library
Save your own custom blocks or choose from dozens of professionally designed presets.
Import / export
Move full designs between environments with simple JSON portability.
An escape hatch at every level
Tagixo isn't a black box. We built it specifically for the Laravel ecosystem. Every piece of the engine can be extended, overridden, or totally replaced. Register your own custom Vue components for the builder, or define new PHP property types for the design panel.
Scaffold with make:tagixo-module, make:tagixo-form-field, make:tagixo-prop-type and more.
use Ccast\Tagixo\Facades\Tagixo;
Tagixo::registerModels([
Product::class,
]);
Tagixo::registerModule(\App\Tagixo\Pricing::class);
Tagixo::registerPropType(\App\Tagixo\GlowEffect::class);
Architected for performance
Server-rendered — plain HTML on the public side. No SPA, no hydration tax.
Live hydration
Only the parts of your page that need interactivity (like forms or sliders) are hydrated using lightweight Alpine.js.
GPU-cached transitions
Our slideshow engine moves rendering to the hardware. Watch transitions drop from 400ms to 34ms latency.
Octane-ready
Fully compatible with Laravel Octane (Swoole/RoadRunner). Render complex templates in single-digit milliseconds.
Stop bolting tools together.
One builder for your pages, forms, PDFs, emails and slideshows.