Get Components with Subtle Animations for React.js 

Our UI library gives you elegant, production-ready components built for speed, flexibility, and creativity. Design smarter, ship faster, and focus on what truly matters your product.

hero-image-1
hero-image-2

Trusted By

Trusted by leading companies and professionals around the world.

Our Components

Explore beautiful, production-ready React components built for speed and flexibility.

Just Copy Paste Our CLI or Code

We provide you with the CLI and code to easily install and use our components.

You can install any of our components using our CLI. We use shadcn registry for CLI installation.

typescript-icon
1npx shadcn@latest add http://localhost:3000/r/text-shimmer.json

Or you can manually copy and paste the whole component.

typescript-icon
1'use client';
2
3import { cn } from '@/lib/utils';
4import { motion } from 'motion/react';
5import { useMemo } from 'react';
6
7interface TextShimmerProps {
8  duration?: number;
9  children: string;
10  className?: string;
11  spread?: number;
12  baseColor?: string;
13  shimmerColor?: string;
14}
15
16const TextShimmer = ({
17  duration = 3,
18  children,
19  className,
20  spread = 2,
21  baseColor = '#FFF',
22  shimmerColor = '#000',
23}: TextShimmerProps) => {
24  const dynamicSpread = useMemo(() => {
25    return children.length * spread;
26  }, [children, spread]);
27
28  return (
29    <motion.p
30      initial={{ backgroundPosition: '100% center' }}
31      animate={{ backgroundPosition: '0% center' }}
32      transition={{
33        repeat: Infinity,
34        duration,
35        ease: 'linear',
36      }}
37      style={
38        {
39          '--spread': `${dynamicSpread}px`,
40          '--base-color': baseColor,
41          '--base-gradient-color': shimmerColor,
42          backgroundImage: `var(--bg), linear-gradient(var(--base-color), var(--base-color))`,
43        } as React.CSSProperties
44      }
45      className={cn(
46        'relative inline-block bg-[length:250%_100%,auto] bg-clip-text',
47        'text-transparent',
48        '[background-repeat:no-repeat,padding-box] [--bg:linear-gradient(90deg,#0000_calc(50%-var(--spread)),var(--base-gradient-color),#0000_calc(50%+var(--spread)))]',
49        className
50      )}
51    >
52      {children}
53    </motion.p>
54  );
55};
56
57export default TextShimmer;

Both ways are fairly simple and can be done within seconds. If you face any problem, you can reach out to me here Twitter (now 𝕏).

Loved by developers & designers

Real stories from teams who trust our UI kit for speed, quality, and effortless integration.

“Saved me weeks of work. Components are clean, responsive, and easy to customize. My productivity doubled, and my apps look more professional.”

avatar-Raj Mehta

Raj Mehta

@devraj

“A beautiful and flexible UI library. Everything is intuitive, docs are top-notch, and I barely wrote extra code.”

avatar-Sarah Johnson

Sarah Johnson

@sarah.codes

“Tried countless libraries, but this one stands out. Modern design, smooth performance, easy to integrate.”

avatar-Akash Sharma

Akash Sharma

@frontendNinja

“As a designer who codes, this library feels magical. Attention to detail makes building interfaces fast and enjoyable.”

avatar-Emily Carter

Emily Carter

@ui_queen

“Clean code, reusable patterns, and it just works out of the box. My go-to for every project.”

avatar-Mohit Kumar

Mohit Kumar

@mohit_dev

“As a product designer, I appreciate the attention to UX details here. Phenomenal work.”

avatar-Joe Hughes

Joe Hughes

@designerjoe

“Setup was painless, and the built-in variants let me move so much faster.”

avatar-Carl White

Carl White

@codebycarl

“Loved the documentation and the developer experience. Will recommend to my team!”

avatar-Phoebe Tran

Phoebe Tran

@phoebe_ui

“Shipping features has never been easier. I’m using this for all new apps!”

avatar-Daniel Becker

Daniel Becker

@deploydan

“A beautiful and flexible UI library. Everything is intuitive, docs are top-notch, and I barely wrote extra code.”

avatar-Sarah Johnson

Sarah Johnson

@sarah.codes

“Tried countless libraries, but this one stands out. Modern design, smooth performance, easy to integrate.”

avatar-Akash Sharma

Akash Sharma

@frontendNinja

“Bridges speed and creativity. Launched my MVP fast, without compromising design or performance.”

avatar-Alex Martinez

Alex Martinez

@alexBuilds

“Support is great and the library fits perfectly with my stack. Updating UI is a breeze now!”

avatar-Priya Chauhan

Priya Chauhan

@frontendLover

“Replaced all my old UI kits for this one. Slick styling and hassle-free theming.”

avatar-John Doe

John Doe

@fullstack_guru

“Perfect for prototypes and shipping to production. Really love the accessibility-first approach.”

avatar-Linda Fox

Linda Fox

@vuesome

“Customizing was so easy compared to other libraries. Saved a ton of time!”

avatar-Jin Lee

Jin Lee

@css_pro

Quartz UI logo dark

Ready to get started?

Explore the documentation and start using our simple, modern UI components for your next project.