react-bits:基于 React 生态的组件与动画库项目

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

分支2Tags0
文件最后提交记录最后更新时间
7 个月前
8 个月前
3 天前
3 天前
2 天前
1 年前
3 天前
21 天前
10 个月前
1 年前
10 天前
8 个月前
3 天前
3 天前
22 天前
3 天前
3 天前
21 天前
1 个月前
1 年前


react-bits logo

最大且最具创意的动画 React 组件库。
使用 200+ 个免费、可自定义的动画,让文本、背景、UI 和微交互脱颖而出。

GitHub Repo stars License

📖 文档 · ⚡ 快速开始 · 🛠️ 工具

React Bits component showcase

✨ 为什么选择 React Bits?

React Bits 助你更快交付惊艳界面。无需花数小时从零开始制作动画,直接选用精致组件,并按你的设想进行定制。

💬 文本动画 · 🌀 动画 · 🧩 组件 · ⚡ 微交互 · 🖼️ 背景

🚀 功能特性

  • 200+ 个组件 — 文本动画、UI 元素、微交互与背景,每周持续新增
  • 依赖极小 — 轻量且支持 tree-shaking
  • 完全可定制 — 通过 props 调整所有细节,或直接编辑源码
  • 每个组件提供 4 种变体 — JS-CSS、JS-TW、TS-CSS、TS-TW(人人满意)
  • 复制即用 — 兼容任何现代 React 项目

🛠️ 创意工具

React Bits Tools

除了组件,React Bits 还提供免费创意工具,帮助你大幅提升工作流效率:

工具 功能说明
Background Studio 探索动态背景,自定义特效,并导出为视频、图片或代码
Shape Magic 在形状之间创建内侧圆角,支持导出为 SVG、React 代码或 clip-path 代码
Texture Lab 为图片/视频应用 20 多种特效(噪点、抖动、ASCII),并以高质量导出

📦 安装

React Bits 支持 shadcnjsrepo,可快速通过 CLI 安装。

# Example: Add a component via shadcn
npx shadcn@latest add @react-bits/BlurText-TS-TW

每个组件页面都提供可直接复制的 CLI 命令。完整详情,请参阅安装指南

你也可以选择自己偏好的技术,然后手动复制代码。

🚀 赞助商

React Bits 由以下出色的赞助商鼎力支持:

钻石

shadcnblocks.com

白银

Shadcncraft shadcnuikit.com

成为赞助商 — 让你的品牌每月触达 500K+ 开发者。

🤝 参与贡献

我们非常欢迎你的帮助!请查看开放的 issues,或通过功能请求模板提交你的想法。

请先阅读贡献指南——感谢你让 React Bits 变得更好!

🙌 贡献者

贡献者

👤 维护者

David Haz — 创始人 & 主要维护者

🌐 官方移植

框架 链接
Vue.js vue-bits.dev
Svelte sveltebits.xyz

📊 数据统计

Repobeats 分析图

🗳️ 鸣谢

React Bits 偶尔会从公开可用的代码示例中汲取灵感,并将其重写为完整的、可定制的组件,支持 JS、TS、CSS 和 Tailwind。如果您认为其中包含您的作品,请 提交 issue 申请署名。

📄 许可证

MIT + Commons Clause — 可自由用于个人和商业用途。

项目介绍

这是一个开源的集合,包含了一系列动态、交互式且完全可定制的 React 组件,用于构建令人惊叹、难以忘怀的用户界面。【此简介由AI生成】

定制我的领域
14547.77 K2.31 K访问 GitHub