Viora LogoViora UI
Login

Matrix Text

Interactive Matrix digital rain decoding and revealing text effect.

demo-matrix-text.tsx
Loading source code...

Installation

pnpm dlx viora-ui add matrix-text
npx viora-ui add matrix-text
yarn viora-ui add matrix-text
bunx --bun viora-ui add matrix-text

Usage

import { MatrixText } from "viora-ui";
import { MatrixText } from "viora-ui";

export default function MatrixTextDemo() {
  return (
    <div className="flex min-h-[350px] w-full items-center justify-center p-6">
      <MatrixText />
    </div>
  );
}

API Reference

LetterState

PropTypeDefaultDescription
charstring-Configuration for char.
isMatrixbooleanfalseConfiguration for isMatrix.
isSpacebooleanfalseConfiguration for isSpace.

MatrixText

PropTypeDefaultDescription
text?string-Configuration for text.
className?string""Additional CSS classes for custom styling.
initialDelay?number-Configuration for initialDelay.
letterAnimationDuration?number-Configuration for letterAnimationDuration.
letterInterval?number-Configuration for letterInterval.

Built by Otis

Last updated: 9/13/2026