Eldora UI
40 animated React components plus 16 landing-page blocks, shadcn-installable
Tier B · UsefulAnimation LibraryRegistryBlock Collectioneldoraui.site

Karthik Mudunuri's open-source animated component set for React, TypeScript, Tailwind and Motion, positioned as a companion to shadcn/ui rather than a replacement. The registry actually resolves to 40 UI components (device mockups, 11 text-animation variants, three animated backgrounds, a Cobe globe, a terminal, an animated list) and 16 marketing blocks (headers, logo clouds, testimonials, CTAs, pricing, footer), plus one portfolio template — the marketed "150+" figure counts demo files as well. Installation is the plain shadcn CLI against the @eldoraui namespace. For developers building animated landing pages who want more than Magic UI's set.
npx shadcn@latest add @eldoraui/mapFor an agent
Treat the "150+ components" claim as marketing — the registry has 40 real UI items and 16 blocks, the rest are `registry:example` demo files, so verify against /r/registry.json before promising a user a component exists. Its distinct value over Magic UI is the mockup set (MacBook Pro, iPhone 17 Pro, iPad, Safari, browser chrome), the 11 text-animation variants and the Cobe globe; for buttons, cards and layout keep using shadcn/ui underneath. Everything is client-side Motion, so mark these `"use client"` and keep them out of above-the-fold server components if you care about LCP.
Why it is here. A well-adopted (2k stars) middle ground between shadcn/ui's plainness and a full motion framework, and the device-mockup components alone save an afternoon on any product landing page.
Facts
- License
- MIT
- Pricing
- Free, Open source, Sponsor or ad supported
- Framework
- React, Next.js, Vanilla JS
- Styling
- Tailwind CSS, Tailwind CSS v4, CSS custom properties
- Distribution
- shadcn registry, CLI installer, Copy-paste snippet, GitHub repository
- Platform
- Web
- Content type
- Code
- Agent readiness
- Machine-readable registry item, CLI installable, Copy-paste ready code, Readable open source, Structured documentation
- Accessibility
- Unknown
- Maturity
- Beta
- GitHub stars
- 1,956
Components it ships
56 totalHelps you build
9Templates
1Notable for
- 5 device mockup frames including iPhone 17 Pro
- 11 text-animation variants
- 3 shader-style animated backgrounds
- 16 marketing blocks in the same registry
- component count is inflated by demo entries
Provenance
Verified 2026-08-15. HTTP 200. https://www.eldoraui.site, https://www.eldoraui.site/docs/components, https://www.eldoraui.site/docs/installation, https://www.eldoraui.site/r/registry.json (115 items: 40 registry:ui, 16 registry:block, rest registry:example), https://github.com/karthikmudunuri/eldoraui, GitHub API repos/karthikmudunuri/eldoraui
Also in Motion & Interaction
6- GSAP · JavaScript animation engine with 19 plugins, now free for commercial use
- Lenis · Smooth-scroll engine that keeps native scroll and honours reduced-motion
- Motion · Hybrid JS/React/Vue animation engine with springs, layout and scroll animation
- NumberFlow · Dependency-free animated number component for React, Vue, Svelte and JS
- React Bits · 234 copy-paste animated React components: text effects, cursors, WebGL backgrounds
- React Native Reanimated · UI-thread animation library for React Native, v4 on the New Architecture