CrazyGLCrazyGLHomeExploreGitHubBrowse heroesLoading hero…← Back to gallery@crazygl/galaxy-tunnel

Galaxy Tunnel

A cinematic flythrough — thousands of glowing particles streaming past a virtual camera with velocity trails, bloom, and chromatic vignette.

ReactWebGLInteractiveFont#particles#tunnel#cinematic#flythrough#bloom#webgl#premium

Usage

import GalaxyTunnel from '@crazygl/hero-galaxy-tunnel';

export default function Page() {
  return (
    <GalaxyTunnel
      heading="Lightspeed."
      speed={0.65}
      trailLength={1.25}
    />
  );
}

Customise

  • ContentcontentType (heading / two-columns / custom), heading, subheading, optional media.
  • Style colorsbackgroundColor, particleColor, accentColor (hot core), fogColor.
  • FieldparticleCount, speed, spread (tunnel width), particleSize, swirl.
  • LooktrailLength, bloom, fogDensity, hueCycle, hotProbability.

Best for

  • AI and developer-tooling launch pages that want a "lightspeed" moment
  • Premium SaaS and product heroes with a sci-fi edge
  • Game studios, streaming, and entertainment brands
  • Event or product-drop landing pages built around motion and energy
01 · Install the package

One command, zero config.

npm install @crazygl/hero-galaxy-tunnel
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 GalaxyTunnel from '@crazygl/hero-galaxy-tunnel';

export default function Landing() {
  return (
    <GalaxyTunnel />
  );
}
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 GalaxyTunnel from '@crazygl/hero-galaxy-tunnel';

export default function Page() {
  return (
    <section>
      <GalaxyTunnel
        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

Lens Flare Machine

A cinematic light source moves across the frame, throwing anamorphic streaks, hex aperture ghosts, glowing rings, and chromatic glares.

Floating Dust in Spotlight

A dim cinematic room with a hard-edged spotlight cone. Thousands of dust motes drift through the beam and twinkle as they cross the light.

Package Galaxy

An infinite 3D galaxy of npm package stars clustered by ecosystem, with glowing comets streaking through the field. Seamless on every axis, fog-baked depth, soft nebula clouds in the deep background.

Particle Slider

A cinematic auto-playing slider built on one shared particle engine. Each slide picks a visualization — magnetic sphere, spiral galaxy, liquid wave field, vortex portal, image-to-particle, particle text, neural cloud, cube lattice, orbital rings, terrain — and the thousands of particles MORPH from one formation into the next instead of resetting. The field reacts to the pointer (repel / attract / magnetic). Per-slide heading, subheading, CTA, text transition and layout. Dark, premium, developer-grade.

AI Video Generation Portal

A floating prompt card streams a current of energy particles across to a glowing portal ring, through which the generated video or image materializes with a shimmer-dissolve reveal.

Neon Tubes

Flexible neon tubes float and bend through space, forming abstract loops. Each tube glows with its own colour and bloom.
Live customizer

Galaxy Tunnel

BackgroundParticlesAccent (hot core)FogParticles3200Travel Speed0.65Tunnel Width1Trail Length1.25Particle Size0.65Bloom0.5Fog Density1Swirl0.54Hue Cycle0.25Hot Particles %0.15Heading FontInteractivityWhich input drives the hero — try Scroll if you want the page to drive motion.
CrazyGL · crazygl.comProgrammable hero sections for real websites.