A React and Tailwind CSS component library of animated UI components and effects that you copy into your Next.js or shadcn/ui apps.
ui-layouts/uilayouts
A React and Tailwind CSS component library of animated UI components, effects, and ready-made blocks built on Framer Motion, distributed in a shadcn-style setup.
- Stars
- 3,808
- Forks
- 228
- Open issues
- 10
- Last commit
- 2 months ago
What is it?
UI Layouts is an open-source component library for building websites with creative, animated interfaces. Its components cover effects such as sparkles, spotlight, mouse trails, and image ripples, along with common controls like accordions, drawers, modals, carousels, sliders, file upload, and password fields.
Most components are written in TypeScript for React and styled with Tailwind CSS, and many rely on Framer Motion for animation. Setup requires installing Tailwind, the motion package, and clsx with tailwind-merge, plus adding a small `cn` helper and a media query hook. The project also hosts a Labs section for experimental components.
The library is aimed at developers and designers who want polished, motion-heavy UI pieces without building the effects from scratch.
Key features
- 01Animated effect components such as sparkles, spotlight, mouse trail, and image ripple.
- 02Common UI controls including accordion, drawer, modal, carousel, range slider, and file upload.
- 03Built for React with TypeScript and styled using Tailwind CSS.
- 04Animations are implemented with Framer Motion (motion package).
- 05Ready-to-use blocks and an experimental Labs section.
Use cases
- Adding animated hero sections or visual effects to a marketing landing page.
- Building interactive controls like file uploads, sliders, or tag inputs in a React app.
- Prototyping creative portfolio sites with motion-rich components.
Topics
FAQ
- What is uilayouts?
- A React and Tailwind CSS component library of animated UI components, effects, and ready-made blocks built on Framer Motion, distributed in a shadcn-style setup. UI Layouts is an open-source component library for building websites with creative, animated interfaces. Its components cover effects such as sparkles, spotlight, mouse trails, and image ripples, along with common controls like accordions, drawers, modals, carousels, sliders, file upload, and password fields.
- Is uilayouts free to use? What license does it have?
- uilayouts is open source under the MIT license. Check the license terms before using it in commercial products.
- Is uilayouts still maintained?
- Updated within 6 months. The last commit to uilayouts was on Aug 23, 2026.
- What can I use uilayouts for?
- Adding animated hero sections or visual effects to a marketing landing page. Building interactive controls like file uploads, sliders, or tag inputs in a React app. Prototyping creative portfolio sites with motion-rich components.
- Where can I get uilayouts?
- The source code and installation instructions are on GitHub: https://github.com/ui-layouts/uilayouts
Summary generated by AI from the project's README. GitHub stats refresh daily.
Related projects
Free, MIT-licensed animated React components built with Tailwind CSS and Motion, designed to install into shadcn/ui projects.
A React and Next.js cursor animation library offering reusable cursor-follow effects, built on Tailwind CSS and motion.
A library of 215+ free, animated and customizable React and Next.js components and backgrounds, installable via shadcn or jsrepo.
Accessible React component library and design system for building web apps quickly, with dark mode and Next.js RSC support.
A React UI component library built on React Aria and Tailwind CSS v4, formerly known as NextUI.