
Installs all 30 components. Without our CLI, run instead.
Pulkit publishes a shadcn registry at pulkitxm.com, with 30 components installable through the shadcn CLI.
Copy a prompt for your agent, copy the install command, or open the docs that ship it.
Animated underline that tracks hover/active state and slides beneath nav items. Use with data-link-index on list items.
Sample navbar demonstrating AnimatedUnderline with hover and active states.
Cards that stack and unstack with scroll. Gravity-style depth effect.
Changes the page title to a custom message when the user switches away from the tab. Uses the Page Visibility API.
macOS-style dock with magnetic cursor effect. Items scale and lift as cursor approaches.
Image component that adapts quality and loading strategy based on real-time network speed.
Animated number counter that counts from 0 to target. Tabular nums prevent layout shift, respects reduced motion.
Drag-resizable panels for dashboards, IDEs, and editors. Supports horizontal/vertical layout and dynamic panel count.
Fixed bar at the top that scales horizontally with scroll progress. Uses Framer Motion for smooth updates.
Animates text sliding in from the left with a fade on scroll into view.
Button with SVG path morph animation. Supports custom paths for idle, hover, loading, success.
400x400 Three.js particle field from SVG. lucide-react, react-icons, Heroicons, Tabler, Phosphor, and similar libs work out of the box. Cursor repel + spring home.
Shadcn button that swaps between two labels (and optional icons) with a crossfade. Width stays put. No layout jump when copy changes.
Text that decrypts character by character with a scramble effect. Trigger on scroll, hover, or mount.
Accessible dark mode toggle with View Transitions API support and icon, icon-label, or dual-tab variants.
3D card with tilt and holographic glare effect that follows the cursor.
Typewriter effect that cycles through phrases with variable typing speed and blinking cursor.
There are 13 parts in the course and this repository contains all the exercises of it in there separate directories . To locate a specific question of a part there is a dedicated commit Ex - to read the solution of first question of third part you can search a commit like p3q1
create-react-app.useState hook for managing state within React components.The packages and primitives its components pull in, counted across the registry.
Pulkit is a component library on 21st.dev by pulkitxm with 7 public React components. Every component ships with a live interactive preview and full TSX source — copy the code, install it through the shadcn CLI, or pull it into Cursor or Claude Code over MCP.