Components
Install Rahul Jangir's shadcn registry components, hooks, and blocks. 28 published items are available from rahuljangir.work/r.
Apple Hello Effect
componentCreate a Xin chào and Hello writing effect inspired by Apple using Motion for React.
npx shadcn@latest add https://rahuljangir.work/r/apple-hello-effect.jsonConsent Manager
componentA React component for managing user consent for cookies and tracking in Next.js applications.
npx shadcn@latest add https://rahuljangir.work/r/consent-manager.jsonControllable State Hook
hooknpx shadcn@latest add https://rahuljangir.work/r/use-controllable-state.jsonFlip Sentences
componentnpx shadcn@latest add https://rahuljangir.work/r/flip-sentences.jsonGitHub Stars
componentDisplay GitHub repository star count with formatted numbers and a tooltip showing the full count.
npx shadcn@latest add https://rahuljangir.work/r/github-stars.jsonScroll Fade Effect
componentA React component that adds a fade effect to content as you scroll.
npx shadcn@latest add https://rahuljangir.work/r/scroll-fade-effect.jsonscroll-fade-effect-block-01
blocknpx shadcn@latest add https://rahuljangir.work/r/scroll-fade-effect-block-01.jsonscroll-fade-effect-block-02
blocknpx shadcn@latest add https://rahuljangir.work/r/scroll-fade-effect-block-02.jsonscroll-fade-effect-block-03
blocknpx shadcn@latest add https://rahuljangir.work/r/scroll-fade-effect-block-03.jsonscroll-fade-effect-block-04
blocknpx shadcn@latest add https://rahuljangir.work/r/scroll-fade-effect-block-04.jsonShimmering Text
componentSmooth shimmering text animation built with Motion.
npx shadcn@latest add https://rahuljangir.work/r/shimmering-text.jsonshimmering-text-block-01
blocknpx shadcn@latest add https://rahuljangir.work/r/shimmering-text-block-01.jsonshimmering-text-block-02
blocknpx shadcn@latest add https://rahuljangir.work/r/shimmering-text-block-02.jsonSlide to Unlock
componentA sleek, interactive slider inspired by the classic iPhone OS 'slide to unlock' gesture.
npx shadcn@latest add https://rahuljangir.work/r/slide-to-unlock.jsonslide-to-unlock-block-01
blocknpx shadcn@latest add https://rahuljangir.work/r/slide-to-unlock-block-01.jsonslide-to-unlock-block-02
blocknpx shadcn@latest add https://rahuljangir.work/r/slide-to-unlock-block-02.jsonslide-to-unlock-block-03
blocknpx shadcn@latest add https://rahuljangir.work/r/slide-to-unlock-block-03.jsonSound Hook
hookCustom React hook to load and play a sound from a given URL using the Web Audio API.
npx shadcn@latest add https://rahuljangir.work/r/use-sound.jsonTestimonials Marquee
componentA testimonials marquee component for showcasing user feedback in a scrolling format.
npx shadcn@latest add https://rahuljangir.work/r/testimonials-marquee.jsontestimonials-marquee-block-01
blocknpx shadcn@latest add https://rahuljangir.work/r/testimonials-marquee-block-01.jsontestimonials-marquee-block-02
blocknpx shadcn@latest add https://rahuljangir.work/r/testimonials-marquee-block-02.jsonTheme Switcher
componentA theme switcher component for Next.js apps with next-themes and Tailwind CSS, supporting system, light, and dark modes.
npx shadcn@latest add https://rahuljangir.work/r/theme-switcher.jsonUtility Functions
libnpx shadcn@latest add https://rahuljangir.work/r/utils.jsonWheel Picker
componentiOS-like wheel picker for React with smooth inertia scrolling and infinite loop support.
npx shadcn@latest add https://rahuljangir.work/r/wheel-picker.jsonwheel-picker-block-01
blocknpx shadcn@latest add https://rahuljangir.work/r/wheel-picker-block-01.jsonwheel-picker-block-02
blocknpx shadcn@latest add https://rahuljangir.work/r/wheel-picker-block-02.jsonWork Experience
componentDisplays a list of work experiences with role details and durations.
npx shadcn@latest add https://rahuljangir.work/r/work-experience.jsonwork-experience-block-01
blocknpx shadcn@latest add https://rahuljangir.work/r/work-experience-block-01.json