Curated collection of 10+ interactive components focused on animations, effects, and user interactions for modern web apps
Specialized in micro-interactions like magnetic cursor pulls, infinite scrolling grids, and SVG path drawing
Lightweight, reusable elements with a clean showcase site for quick inspiration and copy-paste integration
Organized by categories (Components, Image, Mouse Interaction, SVG, Showcase, Text) for easy navigation
Theme toggle for light mode and accessibility features like "Skip to Content" built-in
Open-source friendly, ideal for devs adding polish to prototypes without heavy dependencies
UI Phucbm is a developer-oriented showcase and library of interactive UI components tailored for front-end engineers and UI enthusiasts who want to infuse their web projects with subtle yet captivating animations and effects, without overhauling their stack. Its core value is providing bite-sized, high-impact visuals that enhance user engagement through micro-interactions, making interfaces feel alive and responsive. Likely built with vanilla JavaScript, CSS for animations, and SVG manipulation, it's perfect for use-cases like prototyping animated landing pages, adding flair to dashboard loaders, creating immersive image galleries, or experimenting with cursor-driven elements in personal sites or SaaS tools—anywhere a touch of dynamism can turn static designs into memorable experiences.
Moving Border: Dynamic animated borders that respond to user interactions for eye-catching container highlights.
Infinite Grid: Seamless, endlessly scrolling grid layouts ideal for portfolios or content feeds with fluid motion.
Infinite Image Carousel: Continuous looping image slider with smooth transitions, perfect for hero sections or galleries.
Magnetic: Cursor-following element effects that create a playful, gravitational pull for buttons or icons.
Shimmer Layer: Elegant loading overlay with a shimmering gradient, reducing perceived wait times in data-heavy UIs.
Nextra Search Dialog: Customizable search modal optimized for Nextra docs sites, with focus on accessibility and speed.
Draw SVG: Path-tracing animation that "draws" SVG icons or logos on load or trigger for storytelling elements.
jsDelivr Package Stats: Real-time stats display component for showcasing npm package metrics with animated updates.
Text Flower: Floral blooming effect on text, adding whimsical animations to headings or quotes.
Text Ripple: Wave-like ripple propagation on text hovers, for subtle feedback in interactive copy.
Quick wins for UI polish with minimal code—copy-paste ready for immediate impact in prototypes
Focus on performance-friendly animations ensures smooth 60fps experiences without bloat
Categorized organization and live previews streamline discovery and testing
Accessibility-conscious design with theme support and skip links for inclusive apps
Free and open-source vibe encourages experimentation and community tweaks
Lacks in-depth documentation or installation guides, assuming devs will inspect source for integration
Narrow focus on effects means it's not a full component suite—best as a supplement to libraries like Tailwind
No built-in theming system beyond basic light toggle, requiring custom CSS for deeper personalization
Animation Blocks: Moving Border, Shimmer Layer for layout enhancers and loaders
Image Handlers: Infinite Image Carousel, Infinite Grid for visual feeds and galleries
Mouse Interactions: Magnetic for cursor-driven playful effects on elements
SVG Tools: Draw SVG for vector path animations and icon reveals
Showcase Utilities: jsDelivr Package Stats for dynamic data displays
Text Effects: Text Flower, Text Ripple for typography animations and hovers
Search UI: Nextra Search Dialog for documentation or app search modals
Completely free and open-source with no tiers or costs—access all components via the showcase site or implied GitHub repo for unlimited personal or commercial use.
No subscriptions, trials, or upsells; simply browse, inspect, and integrate at zero expense.
Vanilla JS/CSS: Broad compatibility with React, Vue, Svelte, or plain HTML for animations
Docs Frameworks: Nextra for search dialog integration in Next.js sites
Styling: Tailwind CSS or custom for overrides; SVG tools with Inkscape or Figma
Hosting: Vercel, Netlify for static showcase deployment
Vanilla JavaScript and CSS for animations, SVG for vectors—framework-agnostic and lightweight.
Yes—inspect live demos for code extraction and quick customization.
Yes, community-oriented with GitHub forking encouraged.
Submit your Shadcn product to AllShadcn, get featured, and drive genuine traffic while showcasing your work to the world. Turn your creativity into revenue and begin selling today! 🚀