SSR widgets
Compose Flutter-inspired PHP widgets into clean HTML.
Modern SSR UI Framework for PHP
Write PHP widgets. Get semantic HTML. Compile offline CSS. Ship a tiny progressive-enhancement runtime.
Compose Flutter-inspired PHP widgets into clean HTML.
Offline CSS from design tokens and themes — no Tailwind Play CDN.
Optional serixa.js for modals, tabs, toasts — not a SPA framework.
Install the framework with Composer, then scaffold with the CLI.
composer require serixa/framework
composer require --dev serixa/cli
vendor/bin/serixa new blogFull installation guide →use Serixa\Component\Button;
use Serixa\Component\Text;
use Serixa\Document\Document;
use Serixa\Rendering\Renderer;
$document = Document::make()
->title('Hello')
->body(
Text::make('Hello, SERIXA')->as('h1')->size('xl')->weight('bold'),
Button::make('Continue')->primary(),
);
echo (new Renderer())->render($document);serixa/framework
SSR widget engine — Document, Renderer, ThemeManager, StyleSheet, client runtime.
Learn more →serixa/icons
Official icon set with theme-aware SVG widgets.
Learn more →serixa/forms
Form builder, binding, and validation helpers for SERIXA UIs.
Learn more →serixa/admin
Admin shell, sidebar, top bar, and panel layouts.
Learn more →serixa/charts
SSR SVG charts with progressive enhancement — UI only.
Learn more →serixa/calendar
Month, week, day, and agenda calendar widgets.
Learn more →Server-rendered HTML with memoized theme lookups and a lean client runtime that mounts interactive modules only when markers are present.
Read the performance notes →Star the repo, open an issue, or scaffold your first app.