@heyompatil
Crafted UI components, micro-interactions, and visual effects for React and Next.js.
Install this registry
npx shadcn@latest add https://heyompatil.me/r/registry.json pnpm dlx shadcn@latest add https://heyompatil.me/r/registry.json bunx shadcn@latest add https://heyompatil.me/r/registry.json curl -s https://heyompatil.me/r/registry.json Components
76 totalTrigger haptic feedback on mobile devices.
npx shadcn@latest add https://heyompatil.me/r/haptic.json Fetch a GitHub user's repositories and authored pull requests, with caching and rate-limit handling.
npx shadcn@latest add https://heyompatil.me/r/get-github-data.json Fetch OpenPanel analytics overview metrics and their period-over-period changes, with caching.
npx shadcn@latest add https://heyompatil.me/r/get-openpanel-overview.json Hook for playing sound effects with volume, playback rate, and interrupt controls.
npx shadcn@latest add https://heyompatil.me/r/use-sound.json npx shadcn@latest add https://heyompatil.me/r/use-controllable-state.json A collection of crafted UI components, micro-interactions, and visual effects for React and Next.js.
npx shadcn@latest add https://heyompatil.me/r/ui.json Toggle between system, light, and dark themes in Next.js apps.
npx shadcn@latest add https://heyompatil.me/r/theme-switcher.json Animated text that cycles through items with a smooth flip transition.
npx shadcn@latest add https://heyompatil.me/r/text-flip.json SVG writing animation inspired by Apple’s Hello screen.
npx shadcn@latest add https://heyompatil.me/r/apple-hello-effect.json SVG writing animation inspired by Apple’s Hello screen.
npx shadcn@latest add https://heyompatil.me/r/apple-hello-effect-hindi.json SVG writing animation inspired by Apple’s Hello screen.
npx shadcn@latest add https://heyompatil.me/r/apple-hello-effect-spanish.json SVG writing animation inspired by Apple’s Hello screen.
npx shadcn@latest add https://heyompatil.me/r/apple-hello-effect-vietnamese.json Swipe a row in a list to reveal actions on the left or right.
npx shadcn@latest add https://heyompatil.me/r/swipe-actions.json iOS-like wheel picker for React with smooth inertia scrolling and infinite loop support.
npx shadcn@latest add https://heyompatil.me/r/wheel-picker.json Animated chevrons icon that morphs between up and down directions.
npx shadcn@latest add https://heyompatil.me/r/chevrons-up-down-icon.json Custom prose styles for headings, links, inline code, and emphasis.
npx shadcn@latest add https://heyompatil.me/r/typography.json Display work experiences with role details, company logos, and durations.
npx shadcn@latest add https://heyompatil.me/r/work-experience.json Smooth, light-sweeping shimmer animation for text.
npx shadcn@latest add https://heyompatil.me/r/shimmering-text.json Interactive slider inspired by the classic iPhone “slide to unlock” gesture.
npx shadcn@latest add https://heyompatil.me/r/slide-to-unlock.json Scrolling marquee to showcase user testimonials.
npx shadcn@latest add https://heyompatil.me/r/testimonials-marquee.json Display user feedback with author info, avatar, and verified badge.
npx shadcn@latest add https://heyompatil.me/r/testimonial.json Display GitHub repo star count with formatted numbers and full-count tooltip.
npx shadcn@latest add https://heyompatil.me/r/github-stars.json Fade content edges as you scroll, for both vertical and horizontal layouts.
npx shadcn@latest add https://heyompatil.me/r/scroll-fade-effect.json Cookie and tracking consent banner for Next.js, built on c15t.
npx shadcn@latest add https://heyompatil.me/r/consent-manager.json Copy text to clipboard with visual, haptic, and audio feedback.
npx shadcn@latest add https://heyompatil.me/r/copy-button.json Display install commands with package manager switcher and copy button.
npx shadcn@latest add https://heyompatil.me/r/code-block-command.json Testimonial card with spotlight effect on hover.
npx shadcn@latest add https://heyompatil.me/r/testimonial-spotlight.json Display cards with glowing border and background effects.
npx shadcn@latest add https://heyompatil.me/r/glow-card-grid.json Truncate text in the middle while preserving start and end.
npx shadcn@latest add https://heyompatil.me/r/middle-truncation.json Render Unicode emoji as Twemoji SVG images inline with text.
npx shadcn@latest add https://heyompatil.me/r/twemoji.json Slider with elastic rubber-band drag and magnetic snap feedback.
npx shadcn@latest add https://heyompatil.me/r/elastic-slider.json A GitHub-style contribution graph component that displays activity levels over time.
npx shadcn@latest add https://heyompatil.me/r/contribution-graph.json Visualize year-long GitHub contribution activity with daily counts, tooltips, and a profile link.
npx shadcn@latest add https://heyompatil.me/r/github-contributions.json Navigate page sections with a compact, hoverable TOC minimap.
npx shadcn@latest add https://heyompatil.me/r/toc-minimap.json Render text with a fluid gradient that shifts with pointer movement.
npx shadcn@latest add https://heyompatil.me/r/fluid-gradient-text.json Context menu for copying brand SVGs and opening asset links.
npx shadcn@latest add https://heyompatil.me/r/brand-assets-menu.json Animate icon swaps with scale, blur, and fade transitions.
npx shadcn@latest add https://heyompatil.me/r/icon-swap.json Interactive dot grid with a cursor-tracking spotlight effect.
npx shadcn@latest add https://heyompatil.me/r/dot-grid-spotlight.json Text arranged in a circle with a continuous spinning animation.
npx shadcn@latest add https://heyompatil.me/r/spinning-circular-text.json Animated Mobius loop icon that morphs between circles and infinity shape.
npx shadcn@latest add https://heyompatil.me/r/mobius-loop-icon.json Cycle through logos column by column in a staggered wave.
npx shadcn@latest add https://heyompatil.me/r/logos-carousel.json Flip cards in a staggered wave to reveal the next batch of logos.
npx shadcn@latest add https://heyompatil.me/r/logos-flip.json Display a testimonial quote with author attribution and source link.
npx shadcn@latest add https://heyompatil.me/r/testimonial-2.json Vertical navigation with a line marker that expands on hover and active state.
npx shadcn@latest add https://heyompatil.me/r/line-nav.json Share menu to copy a link or post to X, LinkedIn, and the native share sheet.
npx shadcn@latest add https://heyompatil.me/r/share-menu.json SVG logo with a cursor-tracking gradient highlight and tactile press.
npx shadcn@latest add https://heyompatil.me/r/spotlight-logo.json Ruler-style timeline for plotting milestones along a horizontal or vertical axis.
npx shadcn@latest add https://heyompatil.me/r/timescale.json Button that shows loading and success feedback for async actions.
npx shadcn@latest add https://heyompatil.me/r/status-button.json Display a Carbon Ads unit in Next.js apps, styled to match your shadcn/ui theme.
npx shadcn@latest add https://heyompatil.me/r/carbon-ads.json Infinite autoplay carousel with progress dots, inspired by Apple’s website.
npx shadcn@latest add https://heyompatil.me/r/apple-carousel.json Leather card holder shaped like a JPG file, with cards you can pull out.
npx shadcn@latest add https://heyompatil.me/r/jpg-card-holder.json List GitHub repositories with language, fork origin, and star counts.
npx shadcn@latest add https://heyompatil.me/r/github-repo-list.json List authored pull requests with merged, open, and closed states.
npx shadcn@latest add https://heyompatil.me/r/github-contribution-list.json A simple login form.
npx shadcn@latest add https://heyompatil.me/r/login-01.json A hero section with a golden spiral background.
npx shadcn@latest add https://heyompatil.me/r/hero-01.json A blog section with a grid layout.
npx shadcn@latest add https://heyompatil.me/r/blog-01.json A blog section with a lined grid layout.
npx shadcn@latest add https://heyompatil.me/r/blog-02.json A testimonials section with dual marquees.
npx shadcn@latest add https://heyompatil.me/r/testimonials-01.json A testimonials section with a lined layout.
npx shadcn@latest add https://heyompatil.me/r/testimonials-02.json A work experience section with a lined layout.
npx shadcn@latest add https://heyompatil.me/r/experience-01.json A team section with glowing cards.
npx shadcn@latest add https://heyompatil.me/r/team-01.json A metrics section with a line chart.
npx shadcn@latest add https://heyompatil.me/r/metrics-01.json A social links section with a lined grid layout.
npx shadcn@latest add https://heyompatil.me/r/social-links-01.json A social proof section with a logos carousel.
npx shadcn@latest add https://heyompatil.me/r/social-proof-01.json A 404 page with a playable brick breaker game.
npx shadcn@latest add https://heyompatil.me/r/not-found-01.json An open source section with authored pull requests and repositories.
npx shadcn@latest add https://heyompatil.me/r/open-source-01.json A support call-to-action with sponsor and star actions.
npx shadcn@latest add https://heyompatil.me/r/support-01.json npx shadcn@latest add https://heyompatil.me/r/style.json npx shadcn@latest add https://heyompatil.me/r/theme-toggle-effect-triangle.json npx shadcn@latest add https://heyompatil.me/r/theme-toggle-effect-triangle-blur.json npx shadcn@latest add https://heyompatil.me/r/theme-toggle-effect-circle.json npx shadcn@latest add https://heyompatil.me/r/theme-toggle-effect-circle-blur.json npx shadcn@latest add https://heyompatil.me/r/theme-toggle-effect-circle-blur-top-left.json npx shadcn@latest add https://heyompatil.me/r/theme-toggle-effect-polygon.json npx shadcn@latest add https://heyompatil.me/r/theme-toggle-effect-polygon-gradient.json npx shadcn@latest add https://heyompatil.me/r/thin-scrollbar.json