Frontend
Component libraries, animation, CSS tooling and starters for building in the browser.
Component libraries
8
shadcn/uiBeautifully designed, copy-paste React components built on Radix and Tailwind.FrontendPickOpen source
ThreeUICopy-ready Three.js components, WebGL backgrounds, hero sections, and full templates with source.FrontendFreemium
21st.dev12,000+ hand-crafted React and Tailwind components, templates, and shadcn themes — preview live, install with one command.FrontendFreemium
Component GalleryA cross-reference of UI components as they appear in dozens of real design systems — see how everyone else named and built a combobox.FrontendFree
mapcnOpen-source map components and ready-made blocks for React — store locators, heatmaps, choropleths and delivery trackers built on MapLibre GL, shadcn/ui and Tailwind, installed with one shadcn CLI command.FrontendOpen source
Aceternity UI200+ animated copy-paste React components, blocks and landing templates built with Tailwind CSS and Motion.FrontendFreemium
Magic UIAnimated React components and landing-page templates built with Tailwind and Motion, installable via the shadcn CLI.FrontendFreemium
UIAbleAn open-source component library for Next.js — customizable blocks you copy in and make your own.FrontendOpen source
Animation & motion
10
Fancy ComponentsUnusual React and Motion components for the parts of a site meant to show off — text effects, physics, and deliberately playful hovers.FrontendOpen source
Motion PrimitivesAnimated React components built on Motion and Tailwind — copy the source in, tune the springs, and skip writing the transitions yourself.FrontendFreemium
NumberFlowA component that animates numbers as they change — digit-by-digit transitions for counters, prices, and dashboards, in React, Vue, or Svelte.FrontendOpen source
React BitsA large collection of animated React components — text effects, backgrounds, and interactions, shipped in JS or TS and CSS or Tailwind.FrontendFree
Theatre.jsA motion design library with a visual editor — animate anything in JavaScript, three.js scenes included, and keyframe it in the browser.FrontendOpen source
Kinetics150+ spring-physics micro-interactions with CSS, React code and build prompts — tune the physics, copy the motion.FrontendOpen source
MicroKit UIFree copy-paste microinteractions for React, CSS and Tailwind — animated buttons, hovers, tabs and inputs, no package to install.FrontendOpen source
Liquid GlassLiquid-glass refraction components that bend the live DOM behind them, in every browser.FrontendFree
loading.dev29 drop-in React loading spinners, from arcs to bouncing dots, installed as one npm package.FrontendFree
MotionA production-grade animation library for React and vanilla JS — springs, gestures, layout and scroll animations.ReposOpen source
CSS & Tailwind tools
3
Easing GradientsGenerates CSS gradients that fade along an easing curve instead of a straight line — the fix for banded, muddy-looking gradient edges.Developer ToolsFree
UiverseA community library of open-source UI elements — buttons, loaders, toggles, cards — copyable as CSS or Tailwind.FrontendOpen source
CSS Text Effects90 pure-CSS animated text effects — gradient, glitch, typewriter, neon — click to copy, no JavaScript.FrontendOpen source
Starters & templates
1