DavidHDev/react-bits

▲ 816 stars today★ 51,059⑂ 2,546

The largest open-source library of animated, interactive, and customizable React & Next.js components for building standout web products and experiences. Built for humans and AI agents.

About DavidHDev/react-bits

DavidHDev/react-bits is an open-source project on GitHub, mainly written in JavaScript. The largest open-source library of animated, interactive, and customizable React & Next.js components for building standout web products and experiences. It currently holds 51,059 stars and 2,546 forks with 7 open issues, and was last pushed on 2026-10-31 (repository created 2024-08-06).

Project Overview

AI Homed tracks it on the Today's Trending board.

GitHub Repository Details

Repository DavidHDev/react-bits · default branch main · size 372884 KB · watchers 143 · source: GitHub REST API and repository README

README


https://github.com/DavidHDev/react-bits/blob/HEAD/React Bits

Animated React components for websites people remember.

215+ free animated components and backgrounds for React.
Tune them yourself, or hand them to your agent.

https://github.com/DavidHDev/react-bits/blob/HEAD/GitHub stars https://github.com/DavidHDev/react-bits/blob/HEAD/License: MIT + Commons Clause

Documentation · Installation · MCP · Tools · Pro


https://github.com/DavidHDev/react-bits/blob/HEAD/A grid of React Bits components: Topography, Fluid Glass, Liquid Chrome, Circular Gallery, Strands, Gradient ASCII, Split Text, Ballpit, Metallic Paint, Light Tunnel, Profile Card and Laser Flow

What's inside

Every component has a live demo with controls, and comes in four flavors: JavaScript or TypeScript, styled with CSS or Tailwind.

| Category | Count | What you'll find | | ---------------------------------------------------------- | ----: | ----------------------------------------------------------------- | | Text Animations | 33 | Split text, typewriters, rotating words and scroll reveals | | Animations | 38 | Cursor effects, hover interactions, borders and image effects | | Components | 48 | Cards, navigation, carousels and galleries | | Micro | 34 | Buttons, toggles, indicators and other small interface details | | Backgrounds | 63 | Gradients, particles, grids and shader effects for whole sections |

React Bits Pro

The complete React toolkit for crafting memorable UI. React Bits stays free forever. Pro takes you from individual effects to complete pages, product UI, templates and an Agent Kit, all delivered as source you own.

https://github.com/DavidHDev/react-bits/blob/HEAD/React Bits Pro: 230 animated components, 300 page sections, 300 app UI blocks, 15 full templates and 20 agent skills

"Everything about this is next level." — @shadcn
> "Paid once, and he keeps shipping updates. Easiest value I've gotten from any tool." — @juandadotdev

Pay once, keep every update. Every file is yours to edit, and lifetime access includes every future update. Want to see how it fits your workflow first? Grab a free template and agent skill, no checkout needed.

https://github.com/DavidHDev/react-bits/blob/HEAD/Get React Bits Pro   https://github.com/DavidHDev/react-bits/blob/HEAD/Browse the catalogue

Installation

Add any component with the shadcn CLI. The suffix picks the flavor: JS or TS, then CSS or TW.

npx shadcn@latest add @react-bits/SplitText-TS-TW

Or with jsrepo:

npx jsrepo@latest add https://reactbits.dev/r/SplitText-TS-TW

Prefer to copy by hand? Open a component's Code tab, pick your flavor and paste the files into your project. The installation guide covers both.

Use it with your agent

React Bits works with the shadcn MCP server, so Claude Code, Cursor, Codex, VS Code and Antigravity can find and add components for you. Add the registry to your components.json:

{
  "registries": {
    "@react-bits": "https://reactbits.dev/r/{name}.json"
  }
}

Then connect your client, for example npx shadcn@latest mcp init --client claude, and ask for what you need. See the MCP guide for every client.

Creative tools

Five free tools for making assets and sounds with React Bits, right in the browser.

https://github.com/DavidHDev/react-bits/blob/HEAD/Background Studio, Center Stage, Shape Magic, Texture Lab and Sound Lab

Sponsors

React Bits is supported by these sponsors. Become a sponsor to reach 500K+ developers every month.

Diamond

https://github.com/DavidHDev/react-bits/blob/HEAD/shadcnblocks.com      https://github.com/DavidHDev/react-bits/blob/HEAD/shaders.com

Silver

https://github.com/DavidHDev/react-bits/blob/HEAD/shadcnuikit.com     https://github.com/DavidHDev/react-bits/blob/HEAD/Shadcn Studio

Community

Contributing. Ideas and fixes are welcome. Browse the open issues, suggest something with the feature request template, and read the contribution guide before opening a pull request.

Official ports. React Bits is also available for Vue and Svelte.

Contributors. Thanks to everyone who has helped build React Bits.

https://github.com/DavidHDev/react-bits/blob/HEAD/React Bits contributors



![Repobeats analytics](https://repobeats.axiom.co/api/embed/b1bf4dc0226458617adbdbf5586f2df953eb0922.svg 'Repobeats analytics image')

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.

Some Texture Lab effects and Shape Magic materials are adapted from Paper Shaders (Apache 2.0) and Shaders.com by Shader Effects Inc. (MIT). The third-party notices for Texture Lab and Shape Magic list the adapted files and include the licenses.

License

MIT + Commons Clause, free for personal and commercial use. Created and maintained by David Haz.

GitHub Stars & Activity

51,059Stars
2,546Forks
7Open issues
JavaScriptLanguage

GitHub Popularity

GitHub stars51,059
Forks2,546
Open issues7
Primary languageJavaScript
LicenseNOASSERTION
Stars gained today816
Created2024-08-06
Last pushed2026-10-31

Trending History

Weekly boardrank #43 · ▲ 816 stars

Related AI Projects

1

affaan-m / ECC

JavaScript★ 295,499⑂ 43,725▲ 797 stars
→
2

DietrichGebert / ponytail

JavaScript★ 182,762⑂ 0
→
3

Snailclimb / JavaGuide

JavaScript★ 159,392⑂ 0
→
4

addyosmani / agent-skills

JavaScript★ 112,765⑂ 11,806▲ 294 stars
→
5

Leonxlnx / taste-skill

JavaScript★ 108,570⑂ 0
→
6

Orkas-AI / Orkas

JavaScript★ 7,723⑂ 482▲ 580 stars
→
7

techjarves / Portable-Local-Studio

JavaScript★ 1,792⑂ 444▲ 75 stars
→
8

Pluviobyte / douyin-comments

JavaScript★ 371⑂ 97
→

More AI Rankings