Components
A small registry of animated, customizable components and hooks for SaaS, AI, esports, and technology products. Install them with the shadcn CLI and the code is yours to edit.
Add the registry once
Drop this into your project's components.json.
"registries": {
"@soultel": "https://asafefe.dev/r/{name}.json"
}Add the registry
Register the @soultel namespace in your components.json once.
Run the CLI
Install any item by name with the shadcn CLI.
Own the code
The files land in your project, fully editable. No package to update.
All components
15A button with a light sweep on hover, with variant and size options.
A copy-to-clipboard button that flips to a check, built on the clipboard hook.
An infinite scrolling row with edge fade, direction, and pause on hover.
A wrapper that pulls its child toward the cursor with spring physics.
A number that counts up with an ease-out curve when scrolled into view.
Text that decodes from random characters on hover or on mount.
Text with an animated flowing gradient. Bring your own colors and speed.
A beam of light that travels around a card border. Great for AI and SaaS surfaces.
A card with a radial glow that follows the cursor. Customizable glow color.
Deterministic avatars from any seed string. Gradient, blocks, and rings variants.
A pulsing status badge for live states. Ideal for esports and streaming UIs.
A card that tilts in 3D toward the cursor. Tune the intensity to taste.
A responsive bento layout with span-friendly cards. Great for feature sections.
Children that stagger in as they scroll into view. Ideal for feeds and notifications.
A hook that copies text and reports a transient copied state.
