react-bits README

The project's README from github.com/DavidHDev/react-bits. As one markdown file: README.md.



react-bits logo

The largest & most creative library of animated React components.
Stand out with 165+ free, customizable animations for text, backgrounds, and UI.

GitHub Repo stars License

📖 Documentation · ⚡ Quick Start · 🛠️ Tools

React Bits component showcase

✨ 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

🛠️ Creative Tools

React Bits 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

shadcnblocks.com

Silver

Shadcncraft shadcnuikit.com

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

Contributors

👤 Maintainer

David Haz — creator & lead maintainer

🌐 Official Ports

Framework Link
Vue.js vue-bits.dev
Svelte sveltebits.xyz

📊 Stats

Repobeats analytics

🗳️ 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.

react-bits (DavidHDev/react-bits)

ui-components
Searching Database…

What is this?React Bits is an open-source library of animated, interactive React UI components for building eye-catching websites - 165+ ready-made components covering text animations, backgrounds and UI elements.
Is this a framework or just drop-in components?It is a component library, not a framework - you pick individual components and add them to any existing React project. Each one comes in 4 variants (JS-CSS, JS-TW, TS-CSS, TS-TW) to match your stack.
How do I add a component to my project?Install it with the shadcn or jsrepo CLI straight from the component's page, or just copy the code manually after choosing your preferred language/styling combo.
Do I need any extra libraries to use the animations?Most components are lightweight with minimal dependencies, but 3D and physics-based ones pull in Three.js packages like @react-three/fiber, @react-three/drei and @react-three/rapier, and some effects use GSAP.
What are the license terms?React Bits is licensed under MIT plus the Commons Clause, so it's free for personal and commercial use but the clause restricts selling the library itself as a service.
What are the Background Studio, Shape Magic and Texture Lab tools?They're free companion web tools: Background Studio lets you customize animated backgrounds and export as video, image or code; Shape Magic builds rounded-corner shape transitions exportable as SVG, React or clip-path; and Texture Lab applies 20+ effects like noise, dithering and ASCII to images and videos.
Is React Bits available for frameworks other than React?Yes, there are official community ports for Vue.js (vue-bits.dev) and Svelte (sveltebits.xyz).
Where do the component ideas come from?React Bits sometimes draws inspiration from publicly available code examples, rewriting them into full customizable JS/TS/CSS/Tailwind components and crediting original authors if they ask.
Creator
DavidHDev
Size
361.9 MB
Stars
49.5K
Updated
CommitOct 16
Age
2y
Commits · 90 Days