Codearia Academy

React Bits

171 animated React components: shader backgrounds, text effects, cards and menus. Installed with a single command.

freemiumchecked September 2, 2026
React Bits cover: a neon-lit hand surrounded by React and code icons, with the line «Visual components for React»

React Bits is a shelf of ready-made effects for React, sorted into four sections: Backgrounds (56), Components (45), Animations (38), Text Animations (32). As of 2 September 2026 the free library holds 171 components, and new ones land weekly.

Installation follows the shadcn model: `npx shadcn@latest add https://reactbits.dev/r/Aurora-TS-TW` drops the component's source straight into your project, with nothing added to `package.json`. The suffix picks the variant, and there are four: JavaScript or TypeScript, plain CSS or Tailwind. From then on the file is yours to edit. The trade is the usual one: updates have to be pulled in by hand.

Dependencies vary by component. Simple text effects need only `gsap` or `motion`, while the good-looking backgrounds are shaders drawn through `ogl` or `three`. For those, plan a WebGL check and a static fallback: the context fails to be created on machines with no hardware acceleration, inside virtual machines, and once a tab hits its context limit, and the failure looks like an empty hole where the background should be.

There is an MCP mode: add the registry to `components.json` and Claude Code will search and install components on its own. The licence is MIT with the Commons Clause: use in your own and client projects is fine, selling the library itself is not. A paid React Bits Pro exists separately, with page blocks and templates, and the free library is not cut down to push it. Official ports cover Vue and Svelte.

Visit the site

Comments