# React Bits > React Bits is an open source collection of memorable UI elements - Components, Animations, Backgrounds, and Text Animations - provided in four implementation variants: JavaScript + CSS, JavaScript + Tailwind, TypeScript + CSS, and TypeScript + Tailwind. Components are copy-friendly and installable via CLI (jsrepo or shadcn). Important notes for agents: - Components are organized by semantics first: UI Components, Animations, Backgrounds, Text Animations. - Each component has 4 variants. All variants are kept in sync when updated. - Dependencies vary by component (e.g., gsap, motion, three, ogl). Always check and install dependencies before usage. ## Docs - [Homepage](https://www.reactbits.dev): Landing page, quick presentation of the library, testimonials. - [Introduction](https://www.reactbits.dev/get-started/introduction): Project mission and principles. - [Installation](https://www.reactbits.dev/get-started/installation): Manual copy and CLI commands (jsrepo, shadcn). - [MCP Setup](https://www.reactbits.dev/get-started/mcp): Set up a MCP server to help you with development. ## CLI - shadcn: `npx shadcn@latest add https://reactbits.dev/r/--