iconAll EffectsiconFeaturediconTexticonBackgroundsiconButtonsiconCarouselsiconScrolliconComponentsiconNavigationiconCursoriconTransitionsiconLoadersiconWebGL
iconIntroductioniconInstallationiconCLIiconDependenciesiconLicense
PricingGithub

Install CLI

Home/Docs

Introduction

Effects for the parts of your site that people actually remember.

Hyperiux Vault is a library of creative interaction patterns for React and Next.js websites: scroll effects, cursor systems, text animations, page transitions, WebGL scenes, navigation patterns, backgrounds, buttons, and microinteractions.

It is not another UI kit.

Vault sits beside your design system as the interaction layer: preview an effect, install it with the CLI, tune the code in your project, and ship the moment.

npx hyperiux init
npx hyperiux add scroll-stack

Built for React and Next.js developers, creative frontend engineers, design engineers, agencies, product teams, and anyone building websites that need to feel less assembled and more authored.

What is Hyperiux Vault?

Hyperiux Vault is a collection of creative frontend patterns for modern websites.

Most UI libraries help with the expected interface parts:

  • buttons
  • cards
  • forms
  • grids
  • tabs
  • accordions
  • layout blocks

Vault works around those parts. It handles the moments where the interface starts to move with intent:

  • how a section enters
  • how text reveals
  • how a cursor reacts
  • how a route changes
  • how scroll builds rhythm
  • how a background adds atmosphere
  • how a WebGL scene supports the story

The code is built to be inspected, edited, and adapted inside your project. No black box theatre.

Why Vault Exists

The modern web is painfully efficient at looking the same.

Hero. Logo strip. Feature grid. Testimonial. CTA. Repeat until funded.

That structure works. That is also the problem. The difference often lives in the interaction layer: the scroll moment, the hover detail, the page transition, the tiny piece of motion that makes someone think, “who built this?”

Good motion needs timing, restraint, layout awareness, responsive behavior, reduced-motion support, dependency clarity, and performance discipline.

Vault gives you better starting points for those details. You still tune the final experience. Vault just gets you past the blank file faster.

Copy the code. Tune the motion. Ship the moment.

What’s Inside

Vault is organized by interaction type.

CategoryUse it for
Scroll effectsReveals, sticky stacks, pinned sections, scroll rhythm, paced storytelling
Cursor effectsCustom cursors, magnetic targets, trails, hover feedback, desktop interaction detail
Text animationsLine reveals, kinetic headings, character motion, masked text, typographic rhythm
Page transitionsRoute changes, entry states, exit states, layout continuity, page theatre
WebGL and 3D effectsThree.js scenes, React Three Fiber moments, shaders, canvas depth, spatial interfaces
Navigation patternsAnimated menus, overlays, mega menus, docks, motion-led navigation states
BackgroundsGradients, particles, canvas layers, ambient motion, atmospheric systems
ComponentsCreative UI sections where layout, interaction, and motion work together
Buttons and microinteractionsHover states, press states, magnetic buttons, small motion with big signal

Each effect is a starting point, not a cage. Drop in the interaction. Keep the taste.

How Vault Works

Vault follows a simple workflow.

Preview

Browse the effect and see what it does before adding it to your project. Pick by the moment you need: a sharper scroll, a better reveal, a cursor with presence, a cleaner page transition, or a WebGL scene that earns its rent.

Install

Use the CLI to add the selected effect. Vault adds the files needed for that pattern, not a full interaction circus.

Tune

Edit the generated files in your project. Depending on the effect, you can adjust:

  • copy
  • layout
  • styling
  • timing
  • easing
  • duration
  • breakpoints
  • trigger behavior
  • hover states
  • mobile fallbacks
  • reduced-motion behavior
  • dependency-specific settings

Vault gives you the motion structure. You decide how it behaves in the room.

Ship

Test the effect where it will actually live.

A scroll reveal in isolation is a demo. A scroll reveal inside a real page with real content, real images, real devices, and real performance limits is the work.

Using an Effect

After adding an effect, import it from your generated files.

import ScrollStack from "@/components/hyperiux/scroll-stack";

export default function Page() {
  return (
    <main>
      <ScrollStack />
    </main>
  );
}

Built for Modern Frontend Stacks

Vault is built for React and Next.js workflows.

Patterns may use:

  • React
  • Next.js
  • Tailwind CSS
  • GSAP
  • Motion
  • Three.js
  • React Three Fiber
  • WebGL
  • Canvas
  • SVG
  • CSS

Not every effect uses every tool.

A text reveal should not need a 3D pipeline. A WebGL scene probably will.

Vault keeps patterns modular so you can add the level of interaction the page actually deserves.

Before You Ship

Creative frontend work has tradeoffs.Before shipping an effect, check the implementation notes for:

  • required dependencies
  • peer dependencies
  • client-component requirements
  • browser API usage
  • animation setup
  • canvas, SVG, or WebGL requirements
  • mobile behavior
  • reduced-motion behavior
  • accessibility considerations
  • performance notes

This matters in Next.js projects, especially around server components, hydration, dynamic imports, and client-side animation code. If an effect requires GSAP, Motion, Three.js, React Three Fiber, WebGL, or a desktop-first interaction model, the effect page should say so clearly.

No surprise dependencies. Nobody likes those.

When to Use Vault

Use Vault when you need:

  • a sharper homepage
  • a memorable scroll section
  • a stronger product launch page
  • a case study with rhythm
  • a cursor system with presence
  • a transition that feels intentional
  • a WebGL moment that supports the story
  • a faster starting point for creative frontend work
  • code you can inspect, edit, and make yours

Vault works best when your page already knows what it wants to say. It gives the interface something to do when people touch it.

When Not to Use Vault

Do not use Vault when:

  • static UI is enough
  • performance budgets are too tight
  • the effect distracts from the content
  • the dependency cost is not worth it
  • the team cannot test across devices
  • accessibility cannot be handled properly
  • you are adding motion because the page feels empty

Animation is not seasoning for weak strategy. Fix the meal first.

Free Core and Licensing

Vault includes a free core of creative interaction patterns. For the free core:

  • You can use free effects in personal and commercial projects.
  • Agencies can use free effects in client work.
  • You can modify generated code inside your own projects.
  • You can adapt styling, motion, layout, and behavior.
  • Attribution is appreciated, but not required unless stated in the license.

You cannot:

  • resell Vault effects as standalone products
  • redistribute Vault patterns as a competing library
  • package free or paid effects into templates, themes, starters, or resale bundles without permission
  • claim original ownership of Vault source patterns
  • remove license notices where they are required

Premium effects, Pro packs, templates, bundles, team usage, and implementation support may use separate commercial terms.

Creative freedom is better when legal does not arrive later wearing a helmet.

Built by Hyperiux

Vault is built by Hyperiux as a public library of creative frontend thinking. It is for the details users may not describe, but absolutely feel.

Small motion. Big signal.

Build the interaction layer your website is missing.

Copy the code. Tune the motion. Ship the moment.

Browse the effects

Get Pro from $20/mo

30+ effects free, forever. No credit card.

2026 Hyperiux Immersion Labs. All rights reserved

Vault

  • Documentations
  • Pricing
  • Github

Effects by type

  • Scroll
  • Cursor
  • Text
  • Transitions
  • WebGL
  • Navigation
  • Backgrounds
  • Buttons
  • Loaders

New effects, in your inbox.

Get every new drop and the occasional behind-the- scenes build. No spam, unsubscribe anytime.

HyperiuxHyperiux