finds.dev← search

// the find

DavidHDev/react-bits

★ 43,103 · JavaScript · NOASSERTION · updated Jul 2026

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

React Bits is a copy-paste component library of 130+ animated UI pieces — text effects, cursor tricks, WebGL backgrounds, 3D model viewers — aimed at devs building portfolio sites, landing pages, or anything where visual flair matters. Each component ships in four variants (JS/TS × CSS/Tailwind) and is distributed via shadcn CLI or jsrepo rather than an npm package. It's for frontend developers who want polished motion effects without writing shader code or wiring up Three.js from scratch.

The shadcn-style distribution model is smart: you pull individual components into your own codebase and own the code, so there's no version-lock or tree-shaking gymnastics. The four-variant matrix (JS-CSS, JS-TW, TS-CSS, TS-TW) is unusual for a library this size and actually matters for teams with existing style tooling. Weekly additions and 40k+ stars signals real community momentum and means the component list keeps growing without you having to wait for a major release. The Background Studio and Texture Lab tools are a genuine bonus — being able to preview, tweak, and export animated backgrounds as code or video is more useful than another Storybook instance.

The MIT + Commons Clause license looks like MIT but isn't — Commons Clause prohibits selling the components commercially, which will catch teams off guard if they're building a paid product or SaaS theme. Because it's copy-paste rather than a versioned package, there's no upgrade path: bug fixes and API changes in upstream don't flow to your codebase, so you're on your own the moment you paste. Many of the flashier effects (WebGL distortions, particle systems, 3D model viewer) pull in heavy dependencies like Three.js or OGL, which the 'minimal dependencies' claim in the README papers over — check the component page before assuming it's lightweight. Accessibility is not mentioned anywhere, and animated components that can't be reduced-motion-aware or keyboard-navigated will fail WCAG audits for anyone building something more than a portfolio.

View on GitHub → Homepage ↗

// want more like this?

We dig through GitHub every week and send a few repos picked for what you actually care about — each with an honest take like this one.

Get finds in your inbox → Search again →