The largest & most creative library of animated React components.
Stand out with 130+ free, customizable animations for text, backgrounds, and UI.
π Documentation Β· β‘ Quick Start Β· π οΈ Tools
β¨ Why React Bits?
React Bits helps you ship stunning interfaces faster. Instead of spending hours crafting animations from scratch, grab a polished component and customize it to fit your vision.
π¬ Text Animations Β· π Animations Β· π§© Components Β· πΌοΈ Backgrounds
π Features
- 130+ components β text animations, UI elements, and backgrounds, growing weekly
- Minimal dependencies β lightweight and tree-shakeable
- Fully customizable β tweak everything via props or edit the source directly
- 4 variants per component β JS-CSS, JS-TW, TS-CSS, TS-TW (everyone's happy)
- Copy-paste ready β works with any modern React project
π οΈ Creative Tools
Beyond components, React Bits offers free creative tools to supercharge your workflow:
| Tool | What it does |
|---|---|
| Background Studio | Explore animated backgrounds, customize effects, export as video/image/code |
| Shape Magic | Create inner rounded corners between shapes, export as SVG, React code or clip-path code |
| Texture Lab | Apply 20+ effects (noise, dithering, ASCII) to images/videos and export in high quality |
π¦ Installation
React Bits supports shadcn and jsrepo for quick CLI installs.
# Example: Add a component via shadcn
npx shadcn@latest add @react-bits/BlurText-TS-TW
Each component page includes copy-ready CLI commands. See the installation guide for full details.
You can also select your preferred technologies, and copy the code manually.
π Sponsors
React Bits is proudly supported by these amazing sponsors:
Diamond
Platinum
Silver
Become a sponsor β Get your brand in front of 500K+ developers monthly.
π€ Contributing
We'd love your help! Check the open issues or submit ideas via the feature request template.
Please read the contribution guide first β thanks for making React Bits better!
π Contributors
π€ Maintainer
David Haz β creator & lead maintainer
π Official Ports
| Framework | Link |
|---|---|
| Vue.js | vue-bits.dev |
| Svelte | sveltebits.xyz |
π Stats
π³οΈ Credit
React Bits occasionally draws inspiration from publicly available code examples. These are rewritten as full-fledged, customizable components for JS, TS, CSS, and Tailwind. If you recognize your work, open an issue to request credit.
π License
MIT + Commons Clause β free for personal and commercial use.