Skip to content

Laravel Stream Component

Pro

Text arriving a word at a time, with a caret drawn in CSS.

A Stream built for the TALL stack — Blade, Livewire 3 & 4, Alpine.js and Tailwind CSS 4. Server-rendered by default and dark-mode ready. Aura's solid-background and border colours are contrast-tested against WCAG 2.1 AA/UI in CI, in both themes — see what's covered. Drop it in with a single Blade tag: <x-aura::stream>

Installation

composer require bluestarsystem/aura-ui

The Stream is part of Aura Pro, installed via your private Composer (Satis) access after purchase. See pricing →

Usage

<x-aura::stream :text="$partial" :streaming="$streaming" />

See the full API, props and live examples in the Stream documentation.

Overview

<x-aura::stream> renders progressively arriving text.

Props

Prop Type Default Description
text string|null null The text so far. Falls back to the slot.
streaming bool false Holds the announcement and shows the caret.
cursor bool true The blinking caret while streaming.
label string|null null Names the region.

See more examples and every variant in the Stream documentation.

Laravel-native
No JavaScript framework. Pure Blade, Livewire & Alpine.
Dark mode & themeable
Tailwind 4 CSS variables and a visual Theme Studio.
Accessible
Colour contrast tested against WCAG 2.1 AA/UI in CI; ARIA attributes on select components.