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.


Trusted by leading companies and professionals around the world.
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.
1npx shadcn@latest add http://localhost:3000/r/text-shimmer.jsonOr you can manually copy and paste the whole component.
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 𝕏).
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.”
Raj Mehta
@devraj
“A beautiful and flexible UI library. Everything is intuitive, docs are top-notch, and I barely wrote extra code.”
Sarah Johnson
@sarah.codes
“Tried countless libraries, but this one stands out. Modern design, smooth performance, easy to integrate.”
Akash Sharma
@frontendNinja
“As a designer who codes, this library feels magical. Attention to detail makes building interfaces fast and enjoyable.”
Emily Carter
@ui_queen
“Clean code, reusable patterns, and it just works out of the box. My go-to for every project.”
Mohit Kumar
@mohit_dev
“As a product designer, I appreciate the attention to UX details here. Phenomenal work.”
Joe Hughes
@designerjoe
“Setup was painless, and the built-in variants let me move so much faster.”
Carl White
@codebycarl
“Loved the documentation and the developer experience. Will recommend to my team!”
Phoebe Tran
@phoebe_ui
“Shipping features has never been easier. I’m using this for all new apps!”
Daniel Becker
@deploydan
“A beautiful and flexible UI library. Everything is intuitive, docs are top-notch, and I barely wrote extra code.”
Sarah Johnson
@sarah.codes
“Tried countless libraries, but this one stands out. Modern design, smooth performance, easy to integrate.”
Akash Sharma
@frontendNinja
“Bridges speed and creativity. Launched my MVP fast, without compromising design or performance.”
Alex Martinez
@alexBuilds
“Support is great and the library fits perfectly with my stack. Updating UI is a breeze now!”
Priya Chauhan
@frontendLover
“Replaced all my old UI kits for this one. Slick styling and hassle-free theming.”
John Doe
@fullstack_guru
“Perfect for prototypes and shipping to production. Really love the accessibility-first approach.”
Linda Fox
@vuesome
“Customizing was so easy compared to other libraries. Saved a ton of time!”
Jin Lee
@css_pro
Explore the documentation and start using our simple, modern UI components for your next project.