Back to Search
DavidHDev

DavidHDev/react-bits

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

34,404stars
1,512forks
34,404watchers
Other
Updated 1/21/2026
3danimationscomponent-librarycomponentscomponents-librarycomponents-reactcss-animationsjavascriptreactreact-componentsreactjstailwindtailwindcssui-componentsui-libraryweb

README.md



react-bits logo

The largest & most creative library of animated React components.
Stand out with 110+ 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

  • 110+ 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

React Bits Tools

Beyond components, React Bits offers free creative tools to supercharge your workflow:

ToolWhat it does
Background StudioExplore animated backgrounds, customize effects, export as video/image/code
Shape MagicCreate inner rounded corners between shapes, export as SVG, React code or clip-path code
Texture LabApply 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 ย ย ย  shadcn studio

Silver

Next.js Weekly ย ย ย  Shadcraft

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

FrameworkLink
Vue.jsvue-bits.dev

๐Ÿ“Š 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.