A large collection of animated React components made to spice up your web creations. Animations, components, backgrounds, and awesome stuff with customization options as props.
React Bits is a library of over 165 animated and customizable React components, covering backgrounds, text effects, animations, and UI patterns. Components are organized into four categories and are available in four variants: JavaScript or TypeScript, paired with either CSS or Tailwind. Installation is done via a single command (supporting npx, pnpm dlx, bunx, or yarn dlx, with shadcn and jsrepo registry support) that adds the component's source files directly into the project, with no added package dependency; components use underlying libraries such as ogl and GSAP directly. The site documents compatibility with Vite, Next.js, Astro, and Remix.
The core component library is free and open source, distributed under a license noted on the site. A paid Pro tier is also offered, providing additional Pro components, blocks, and templates. The library is aimed at React developers looking to add animated visual effects and UI elements to projects without building them from scratch, and the site notes it can be used alongside AI coding tools such as Cursor, Copilot, and v0.
Separate related projects, Vue Bits and Svelte Bits, are referenced as part of the same product family. The project is credited to David Haz (davidhdev) and lists sponsor placements including shadcnblocks.com and Shadcncraft.
Yes, the core library of 165+ components is free forever and open source; a paid Pro tier adds extra components, blocks, and templates.
No, components are copied as source directly into your project and use underlying libraries like ogl and GSAP directly, so there is no react-bits package dependency.
It supports React with both JavaScript and TypeScript, styled with either plain CSS or Tailwind, and works with Vite, Next.js, Astro, and Remix.
You install components via CLI tools such as npx shadcn, jsrepo, pnpm dlx, bunx, or yarn dlx, which drop the component's source straight into your project with no config needed.
It is aimed at React developers who want ready-made animated backgrounds, text effects, and UI components instead of building visual effects from scratch.
Show your product to thousands of developers
· 100k monthly pageviews
· 7k newsletter subscribers
Set of free materials, lectures, book and assignments to help students learn how to program in Python 3 (2016).
Online Python environment with package manager and data visualization.
Online Python tools: Linter, formatter, regex tester, converter, obfuscator, and mock API.
React-Bootstrap replaces the Bootstrap JavaScript. Each component has been built from scratch as a true React component, without unneeded dependencies like jQuery.
Exploring React Native together.
Conversations about React with your favorite developers.