CrazyGLCrazyGLHomeExploreGitHubBrowse heroesLoading hero…← Back to gallery@crazygl/digital-rain

Digital Rain Curtain

Depth-stacked vertical streams of glowing glyphs cascade downward — abstract characters at different focal layers, with parallax and a soft head glow on each leading character.

ReactCanvasInteractiveFont#rain#glyphs#code#depth#glow#premium

Usage

import DigitalRain from '@crazygl/hero-digital-rain';

export default function Hero() {
  return (
    <DigitalRain
      heading="The signal."
      headColor="#e8ffe6"
      trailColor="#3effb6"
      fallSpeed={1}
      glow={1}
    />
  );
}

Customise

  • Backgroundtransparent (drip over the page), backgroundColor.
  • RainheadColor (hot lead glyph), trailColor, accentColor (per-column tint mix), columnDensity, fontSize, fallSpeed, glow (head bloom), depthBlur (back-layer softness).

Best for

  • Dev tools and developer-platform launches.
  • AI / ML and data products.
  • Cybersecurity and hacker-aesthetic landing pages.
01 · Install the package

One command, zero config.

npm install @crazygl/hero-digital-rain
02 · Render the component

Import once, drop it in.

The component takes the same props you see in the live customizer on the right — every default ships poster-quality.

hero.tsx
import DigitalRainCurtain from '@crazygl/hero-digital-rain';

export default function Landing() {
  return (
    <DigitalRainCurtain />
  );
}
03 · Use it in a page

SSR-safe by default.

The wrapper renders static HTML on the server and only initialises the canvas after hydration, so search engines see your copy.

page.tsx
// app/page.tsx — works in SSR-first frameworks (Next, Remix, Astro, etc.)
'use client';

import DigitalRainCurtain from '@crazygl/hero-digital-rain';

export default function Page() {
  return (
    <section>
      <DigitalRainCurtain
        heading="Say hi."
        subheading="Your new hero."
      />
      <article>
        <h2>Welcome</h2>
        <p>Your content keeps its own voice below the hero.</p>
      </article>
    </section>
  );
}
You might also like

Similar heroes

ASCII Rain Repulsion

Elegant columns of falling ASCII glyphs on a near-black field — pale, premium, and readable behind text. The pointer opens a circular force field that pushes the characters outward into a clean tunnel of empty space, which smoothly refills as the cursor moves on.

Data Rain 3D

Characters, digits and small symbols fall through a real 3D perspective volume. Near glyphs are large and bright, far ones shrink and dissolve into depth fog. Move the cursor and the falling stream curves around it, like rain hitting an invisible umbrella.

Rain on Glass

Looking through a glass pane in the rain — droplets refract the background, slide down with gravity, and leave thin trails.

Typography Shadows

Abstract letterforms floating at different depths behind the hero, with dramatic shadows and pointer-driven parallax.

Fireflies

Glowing fireflies drift over a stylised mountain horizon. The cursor attracts the swarm and makes them flare bright.

Constellation Network

Nodes float in 2-D space and connect to their nearest neighbours with glowing lines. The cursor attracts nearby nodes, redrawing the graph as you move.
Live customizer

Digital Rain Curtain

Transparent backgroundDrop the dark backdrop so the rain drips over the page bg.BackgroundHead colourTrail colourAccent colourColumn density1Higher = more columns per layer.Glyph size16pxFall speed1Head glow1Depth blur0.7Background layers get softer; near layer stays sharp.Heading FontInteractivityWhich input drives the hero — try Scroll if you want the page to drive motion.
CrazyGL · crazygl.comProgrammable hero sections for real websites.