← 返回首页
GitHub - DavidHDev/react-bits: An open source collection of animated, interactive & fully customizable React components for building memorable websites. · GitHub
Skip to content

Navigation Menu

Toggle navigation
Sign in
Appearance settings
Search or jump to...

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Include my email address so I can be contacted

Saved searches

Use saved searches to filter your results more quickly

Appearance settings
Resetting focus

DavidHDev/react-bits

Go to file
Code

Repository files navigation

More items




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.

About

An open source collection of animated, interactive & fully customizable React components for building memorable websites.

Topics

Resources

License

Contributing

Stars

43k stars

Watchers

124 watching

Forks

Sponsor this project

Contributors

Footer

© 2026 GitHub, Inc.