A React UI component library built on React Aria and Tailwind CSS v4, formerly known as NextUI.
DavidHDev/react-bits
A library of 215+ free, animated and customizable React and Next.js components and backgrounds, installable via shadcn or jsrepo.
- Stars
- 49,810
- Forks
- 2,464
- Open issues
- 1
- Last commit
- 2 days ago
What is it?
React Bits is a collection of animated, interactive React and Next.js components for building visually distinctive web interfaces. It covers text animations such as split text, typewriters and scroll reveals, plus cursor effects, hover interactions, cards, carousels, small UI micro-interactions and full-section animated backgrounds.
Each component has a live demo with controls and comes in four variants: JavaScript or TypeScript, styled with plain CSS or Tailwind. Components are added with the shadcn CLI or jsrepo, or the source can be copied by hand. A shadcn MCP registry setup lets AI coding agents such as Claude Code and Cursor find and add components.
The project also includes free browser-based creative tools for generating background code and images, product-shot mockups, logo shapes with 3D materials, texture effects and interface sounds. Pro is a paid tier offering additional components, page sections, templates and agent skills.
Key features
- 01Over 215 animated components and backgrounds across text, interaction, card and background categories.
- 02Each component ships in JavaScript or TypeScript with either CSS or Tailwind styling.
- 03Install with the shadcn or jsrepo CLI, or copy the source directly.
- 04Works with AI coding agents through the shadcn MCP registry.
- 05Includes free browser tools for backgrounds, product mockups, logos, textures and sounds.
Use cases
- Adding eye-catching text animations or scroll reveals to a marketing site or landing page.
- Building animated hero sections and full-page backgrounds in a Next.js or React app.
- Letting an AI coding agent pull ready-made components into a Tailwind project.
- Creating product screenshots, looping background videos or sound effects for launches and demos.
Quick start
- 1
Add a component with the shadcn CLI
npx shadcn@latest add @react-bits/SplitText-TS-TW - 2
Or add it with jsrepo
npx jsrepo@latest add https://reactbits.dev/r/SplitText-TS-TW
Things to know
- The license name includes the Commons Clause, which restricts selling the software itself, so read LICENSE.md before commercial use.
- The repository metadata shows no detected license, so the license terms should be checked directly in LICENSE.md.
Topics
FAQ
- What is react-bits?
- A library of 215+ free, animated and customizable React and Next.js components and backgrounds, installable via shadcn or jsrepo. React Bits is a collection of animated, interactive React and Next.js components for building visually distinctive web interfaces. It covers text animations such as split text, typewriters and scroll reveals, plus cursor effects, hover interactions, cards, carousels, small UI micro-interactions and full-section animated backgrounds.
- Is react-bits free to use? What license does it have?
- react-bits is open source under the Other license. Check the license terms before using it in commercial products.
- Is react-bits still maintained?
- Actively maintained. The last commit to react-bits was on Oct 19, 2026.
- What can I use react-bits for?
- Adding eye-catching text animations or scroll reveals to a marketing site or landing page. Building animated hero sections and full-page backgrounds in a Next.js or React app. Letting an AI coding agent pull ready-made components into a Tailwind project. Creating product screenshots, looping background videos or sound effects for launches and demos.
- How do I install react-bits?
- Add a component with the shadcn CLI: npx shadcn@latest add @react-bits/SplitText-TS-TW Or add it with jsrepo: npx jsrepo@latest add https://reactbits.dev/r/SplitText-TS-TW
- Where can I get react-bits?
- The source code and installation instructions are on GitHub: https://github.com/DavidHDev/react-bits
Summary generated by AI from the project's README. GitHub stats refresh daily.
Related projects
A React and Tailwind CSS component library of animated UI components and effects that you copy into your Next.js or shadcn/ui apps.
Accessible React component library and design system for building web apps quickly, with dark mode and Next.js RSC support.
Free, MIT-licensed animated React components built with Tailwind CSS and Motion, designed to install into shadcn/ui projects.
A cozy, island-style React and TypeScript UI component library with original icons, illustrations and animations.
A React and Next.js cursor animation library offering reusable cursor-follow effects, built on Tailwind CSS and motion.