Free, open-source collection of 40+ high-quality spinners, loaders, skeletons, and loading animations.
Designed specifically for modern web projects with a focus on delightful user experience during loading states.
Pure copy-paste integration — one-click "Copy" button for each component.
Fully customizable with Tailwind CSS classes and easy theming.
Community-driven: request new loaders directly via GitHub.
Perfect companion for shadcn/ui, Next.js, React, and Tailwind projects.
Loading UI is a curated, free, and forever open-source gallery of beautiful loading states for the web. It provides developers with a wide variety of spinners, dots, rings, text animations, skeletons, and creative loaders so users never see a blank screen. Built with modern web standards and Tailwind-friendly code, it follows the shadcn/ui spirit of simplicity and customization. Ideal for SaaS dashboards, marketing sites, forms, AI tools, or any React/Next.js project where smooth, engaging loading experiences matter. The site features a clean gallery with live previews, search, and instant copy functionality, making it effortless to improve perceived performance and user delight.
40+ Unique Loaders: Includes classic spinners, rings, dots, pulses, waves, text shimmer, skeletons, terminal effects, and creative ones like Matrix Rain-style or wandering eyes.
One-Click Copy: Every component has a prominent "Copy" button for instant Tailwind/React code.
Tailwind-Optimized: All animations use clean Tailwind classes for easy styling and theming.
Searchable Gallery: Quickly find the perfect loader by name or style.
Community Requests: "Missing a component?" button links directly to GitHub for new loader suggestions.
High-Quality Animations: Smooth, performant CSS/Framer Motion-style effects that feel premium.
Skeleton & Placeholder Support: Includes realistic content skeletons for better UX during data fetching.
Completely free and open-source forever — no paywalls or limits.
Huge variety of modern, beautiful loaders that go far beyond basic spinners.
Extremely easy to use with one-click copy and Tailwind compatibility.
Great addition to any shadcn/ui or Tailwind project for consistent loading states.
Active community and regular updates via GitHub contributions.
Pure animation components — no full-page templates or complex dashboard loaders.
Requires manual integration into your project (no official shadcn CLI registry mentioned, though code is easy to adapt).
Focused only on loading states — not a general UI component library.
Some very creative loaders may need slight performance tuning on low-end devices.
Ring & Circle Loaders: Classic ring, spokes, dual-arc, concentric-ring, orbit-ring, satellite-ring, clock-ring, quarter-ring, dash-ring.
Dot & Pulse Animations: Dots, bobbing-dots, bouncing-dots, pulse-dot, pulsating-dots, ripple, triple-dot-spinner.
Text-Based Loaders: Text shimmer, text-blink, text-dots, text-shimmer-wave.
Creative & Fun: Matrix-style, terminal, analyzing-image, infinity, wandering-eyes, swirling, spiral, comet-spinner.
Utility: Skeleton loaders, wave bars, and full loading state examples.
100% free and open-source forever.
No paid tiers, subscriptions, or premium versions.
All loaders and code are freely available for personal and commercial projects.
Tailwind CSS: All components use Tailwind classes for easy customization.
React / Next.js: Ready-to-use JSX components.
shadcn/ui: Perfect companion — drop loaders into any shadcn-based project.
Framer Motion (optional): Some advanced animations may use it.
Yes, completely free and open-source forever with no restrictions.
Browse the gallery, click "Copy" on any loader, and paste the code directly into your React/Tailwind project.
Yes — the components are designed to work seamlessly alongside shadcn/ui.
Spinners, loaders and loading animations for modern web apps
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! 🚀