Pricing
Get Started
  • Introduction
  • Installation
  • MCP Server
  • Saved
Site
  • Builder (Beta)
  • Pricing
  • Roadmap
  • Affiliates
Browse
  • All Components80 New
Text34
  • 3D Letter Swap
  • 3D Text Reveal
  • ASCII Ripple
  • Bending Marquee
  • Blur Highlight
  • Cipher RevealNew
  • Domino LetteringNew
  • Elastic LetteringNew
  • Ghost TypeNew
  • Glitch Text
  • Glyph LotteryNew
  • Gravity LettersNew
  • Label OrbitNew
  • Luminous TypeNew
  • Mesh LetteringNew
  • Orbital TypeNew
  • Particle Text
  • Ribbon TypeNew
  • Rising InkNew
  • Shatter TypeNew
  • Signal TypeNew
  • Smoke TypeNew
  • Speeding Text
  • Spring LetteringNew
  • Staggered Text
  • Stipple TypeNew
  • Tessera TrailNew
  • Text Cube
  • Text MorphNew
  • Text Path
  • Text Scatter
  • Typographic WallNew
  • Vapor TypeNew
  • Wave LetteringNew
Backgrounds98
  • ASCII Tiles
  • Ascii Waves
  • Astral ShellNew
  • Aura Blob
  • Aurora Beam
  • Aurora Blur
  • Axial BeamNew
  • Binary OrbitsNew
  • Black Hole
  • Blinking Dots
  • Blinking Squares
  • Blurred Rays
  • Chroma Blinds
  • Chroma CurrentNew
  • Chroma Waves
  • Cloud AtlasNew
  • Color Loops
  • Concentric TidesNew
  • Contour TideNew
  • Dappled LightNew
  • Dither Wave
  • Dot Shift
  • Eclipse
  • Fading StarsNew
  • Falling Rays
  • Flame Paths
  • Fog Sphere
  • Glass Flow
  • Glass Tiles
  • Glimmer WrapNew
  • Glitter Warp
  • Glowing Ridges
  • Glowing Wave
  • Glue Dots
  • Glyph EmberNew
  • Glyph OrbNew
  • Glyph SonarNew
  • Glyph TideNew
  • Gradient Bars
  • Grain Wave
  • Halftone Vortex
  • Halftone Wave
  • Hexagonal VaultNew
  • Horizon BloomNew
  • Interference RibbonsNew
  • Landscape
  • Light Droplets
  • Lightspeed
  • Liquid Bars
  • Liquid Lines
  • Long Exposure
  • Luminous FilamentsNew
  • Metallic Swirl
  • Minimal Ripple
  • Mosaic
  • Mosaic Waves
  • Neon Reveal
  • Neural Flash
  • Neural Float
  • Neural Tunnel
  • Nexus RaysNew
  • Perspective Grid
  • Photon KnotNew
  • Pixel Rain
  • Prismatic SlatsNew
  • Radial Liquid
  • Ravine
  • Retro Lines
  • Ring FieldNew
  • Rising Lines
  • Rising Particles
  • Rolling Blinds
  • Rotating Stars
  • Rubber Fluid
  • Satin RidgesNew
  • Shader Waves
  • Shadow Bars
  • Silk Waves
  • Simple Swirl
  • Specter Orb
  • Spectral Clouds
  • Spectral DrapeNew
  • Spiral FunnelNew
  • Square Matrix
  • Squares Terminal
  • Squircle Shift
  • Star Swipe
  • Swirl Blend
  • Synaptic Shift
  • Tech Wall
  • Terminal RainNew
  • Thinking Dots
  • Twilight Lines
  • Vortex
  • Voxel ArcNew
  • Warp Twister
  • Watercolor
  • Wireframe Ball
3D & Shaders49
  • Agentic Ball
  • AI Blob
  • Album RailNew
  • Bend Gallery
  • Chrome OrbitNew
  • Circle Stack
  • Concave CarouselNew
  • Constellation GalleryNew
  • Contact SheetNew
  • Depth Card
  • Depth Image
  • Depth RibbonNew
  • Device
  • Dolly Gallery
  • Elastic ReelNew
  • Elastic StickerNew
  • Ember RevealNew
  • Expanding GridNew
  • Frame Border
  • Glass Reveal
  • Globe
  • Gradient Blob
  • Helix GalleryNew
  • Infinite Gallery
  • Inverted Dome
  • Iris GalleryNew
  • Lenticular Carousel
  • Momentum RingNew
  • Page Flip
  • Parallax Carousel
  • Particle Image
  • Particle Morph
  • Passage GalleryNew
  • Pixel Reveal
  • Pixel Sculpt
  • Pixelate Hover
  • Pond ImageNew
  • Portal
  • Prism CarouselNew
  • Rotating Cards
  • Scroll BendNew
  • Scroll Portal
  • Shader Card
  • Shader Reveal
  • Spin ShutterNew
  • Star Burst
  • Tumble Carousel
  • Twisting Gallery
  • Warped Card
Cursor Effects21
  • Arc CursorNew
  • Ascii Cursor
  • Celebration CursorNew
  • Chroma HaloNew
  • Cursor Wave
  • Custom Cursor
  • Dither Cursor
  • Drafting CursorNew
  • Glass Cursor
  • Glyph StreamNew
  • Grid Rise
  • Gyroscope CursorNew
  • Liquid Ascii
  • Parallax Pills
  • Pigment TrailNew
  • Pixel Magnet
  • Ribbon TrailNew
  • Smooth Cursor
  • Snapshot TrailNew
  • Stardust CursorNew
  • User Cursor
UI & Cards28
  • Animated List
  • Card Spread
  • Center Flow
  • Chroma Card
  • Circle Gallery
  • Circles
  • Click Stack
  • Comparison Slider
  • Credit Card
  • Draggable Grid
  • Frame Scrub
  • Gradient Carousel
  • Hover Preview
  • Liquid Swap
  • Loupe ImageNew
  • Magic Transform
  • Modal Cards
  • Orbit ReelNew
  • Parallax Cards
  • Preloader
  • Reel Gallery
  • Scroll Mask
  • Scroll Stack
  • Simple Graph
  • Skewed Carousel
  • Tile Reveal
  • Tilted Tiles
  • Tumble WallNew
  1. Docs
  2. Components
  3. Cursor Effects
  4. Glyph Stream
PreviousGlass CursorCursor EffectsNextGrid RiseCursor Effects

Animated components, blocks, and templates for React. Pay once, ship stunning pages forever.

pro@reactbits.dev

Site

HomeBuilder (Beta)PricingTestimonialsFAQsRoadmapChangelogFree Components

Docs

IntroductionInstallationMCP ServerComponentsBlocksTemplates

Resources

AboutUse casesComparisonsAlternativesFor AI agents

Legal & Account

LoginAffiliateLicensePrivacyContact

© 2026 pro.reactbits.dev. All rights reserved.

Glyph Stream

A liquid stream of glyph tiles that pours after the cursor and splashes on click

glyph-stream-tw

Customize

Head
Tail
Glyphs
Cell Size
14px
Cell Gap
2.0px
Cell Radius
2.0px
Glyph Scale
0.56
Thickness
0.70
Trail Length
0.85s
Smoothing
0.45
Wobble
0.35
Momentum
0.70
Viscosity
0.15
Tension
0.15
Breakup
0.90
Edge Softness
0.50
Sheen
0.45
Scramble
8.0/s
Splash Size
1.20
Autoplay Speed
1.00
Idle Delay
1.50s

Props

31
NameTypeDefaultDescription
colors[string, string]["#5227FF", "#FF9FFC"]Colour of fresh liquid at the head and of aged liquid in the tail, blended in OKLab along the stream. Accepts any CSS colour, including currentColor.
glyphColorstring"rgba(255, 255, 255, 0.82)"Colour of the characters inside the cells. Use its alpha to set how strongly they read.
charactersstring"A–Z0–9"The pool of characters the stream is made of. Whitespace is ignored.
fontFamilystringui-monospace stackFont of the characters.
cellSizenumber14Size of one grid cell in pixels. The stream is drawn on this grid.
cellGapnumber2Gap between neighbouring cells in pixels.
cellRadiusnumber2Corner radius of each cell in pixels. 0 gives sharp pixels.
glyphScalenumber0.56Character size relative to the cell, from 0 (no characters) to 1.
thicknessnumber0.7Width of the stream. Fast strokes swell it, slow ones thin it to a fine line.
trailLengthnumber0.85Seconds the liquid lasts before it has evaporated.
smoothingnumber0.45Damping between the pointer and the nozzle that pours the stream, from 0 (glued to the pointer) to 1 (slow and fluid).
wobblenumber0.35How far the nozzle overshoots on sharp turns before it settles, from 0 to 1.
momentumnumber0.7How much of the stroke's speed the liquid keeps, so it flows on after you stop.
viscositynumber0.15Drag on the liquid, from runny (0) to thick (1).
tensionnumber0.15Surface tension. It smooths kinks out of the stream and pulls the tail back as it drains.
breakupnumber0.9How strongly the thinning tail pinches off into droplets, from 0 (an unbroken ribbon) to 1.
edgeSoftnessnumber0.5Fade at the edge of the stream, from 0 (crisp pixel edge) to 1 (a soft, translucent rim).
sheennumber0.45Light catching the upper rim of the stream, from 0 to 1.
scramblenumber8How often characters change per second at the fresh head of the stream. The tail settles.
splashbooleantrueClick or tap to splash a crown of droplets that fly out and evaporate.
splashSizenumber1.2Size and reach of the splash.
autoplaybooleanfalsePour on its own along flowing curves while the pointer is away, with the odd splash. The pointer takes over the stream the moment it enters.
autoplaySpeednumber1Speed multiplier for autoplay.
idleDelaynumber1.5Seconds after the pointer leaves before autoplay resumes.
introbooleantruePour one stroke across the component the first time it scrolls into view. With autoplay on, the stream flows in from the edge instead.
interactivebooleantrueFollow the visitor's pointer. Turn it off to show only autoplay and scripted splashes.
disabledbooleanfalseStop pouring and ignore input. Liquid already on screen drains away.
ref{ splash, clear, replay }—splash(x?, y?) splashes at a point in pixels (or at the stream), clear() empties it, replay() pours the intro again.
childrenReactNode—Content the stream pours over.
classNamestring—Classes for the root element. It fills its parent and is at least 240px tall.
styleCSSProperties—Inline styles for the root element.
colors[string, string]

Colour of fresh liquid at the head and of aged liquid in the tail, blended in OKLab along the stream. Accepts any CSS colour, including currentColor.

Default["#5227FF", "#FF9FFC"]
glyphColorstring

Colour of the characters inside the cells. Use its alpha to set how strongly they read.

Default"rgba(255, 255, 255, 0.82)"
charactersstring

The pool of characters the stream is made of. Whitespace is ignored.

Default"A–Z0–9"
fontFamilystring

Font of the characters.

Defaultui-monospace stack
cellSizenumber

Size of one grid cell in pixels. The stream is drawn on this grid.

Default14
cellGapnumber

Gap between neighbouring cells in pixels.

Default2
cellRadiusnumber

Corner radius of each cell in pixels. 0 gives sharp pixels.

Default2
glyphScalenumber

Character size relative to the cell, from 0 (no characters) to 1.

Default0.56
thicknessnumber

Width of the stream. Fast strokes swell it, slow ones thin it to a fine line.

Default0.7
trailLengthnumber

Seconds the liquid lasts before it has evaporated.

Default0.85
smoothingnumber

Damping between the pointer and the nozzle that pours the stream, from 0 (glued to the pointer) to 1 (slow and fluid).

Default0.45
wobblenumber

How far the nozzle overshoots on sharp turns before it settles, from 0 to 1.

Default0.35
momentumnumber

How much of the stroke's speed the liquid keeps, so it flows on after you stop.

Default0.7
viscositynumber

Drag on the liquid, from runny (0) to thick (1).

Default0.15
tensionnumber

Surface tension. It smooths kinks out of the stream and pulls the tail back as it drains.

Default0.15
breakupnumber

How strongly the thinning tail pinches off into droplets, from 0 (an unbroken ribbon) to 1.

Default0.9
edgeSoftnessnumber

Fade at the edge of the stream, from 0 (crisp pixel edge) to 1 (a soft, translucent rim).

Default0.5
sheennumber

Light catching the upper rim of the stream, from 0 to 1.

Default0.45
scramblenumber

How often characters change per second at the fresh head of the stream. The tail settles.

Default8
splashboolean

Click or tap to splash a crown of droplets that fly out and evaporate.

Defaulttrue
splashSizenumber

Size and reach of the splash.

Default1.2
autoplayboolean

Pour on its own along flowing curves while the pointer is away, with the odd splash. The pointer takes over the stream the moment it enters.

Defaultfalse
autoplaySpeednumber

Speed multiplier for autoplay.

Default1
idleDelaynumber

Seconds after the pointer leaves before autoplay resumes.

Default1.5
introboolean

Pour one stroke across the component the first time it scrolls into view. With autoplay on, the stream flows in from the edge instead.

Defaulttrue
interactiveboolean

Follow the visitor's pointer. Turn it off to show only autoplay and scripted splashes.

Defaulttrue
disabledboolean

Stop pouring and ignore input. Liquid already on screen drains away.

Defaultfalse
ref{ splash, clear, replay }

splash(x?, y?) splashes at a point in pixels (or at the stream), clear() empties it, replay() pours the intro again.

Default—
childrenReactNode

Content the stream pours over.

Default—
classNamestring

Classes for the root element. It fills its parent and is at least 240px tall.

Default—
styleCSSProperties

Inline styles for the root element.

Default—