React资源
探索与 React 相关的精选开源项目、速读教程和最新工作机会
相关开源项目
wix/detox
灰盒端到端测试与自动化框架,专为移动应用设计。支持 React Native 跨平台测试,使用 JavaScript 编写测试用例。具备自动同步、可调试特性,适用于 CI/CD 流程,可在真实设备或模拟器上运行。
openreplay/openreplay
自托管会话回放、协同浏览与产品分析工具,用于复现问题和迭代产品。支持低开销追踪、隐私控制、多种云部署及与 Sentry 等集成。
febobo/web-interview
语音打卡社群维护的前端面试题库,涵盖 Vue、React、JS、HTTP、工程化、CSS、算法、大厂及高频面试题。提供在线版本,每周更新,支持社群交流与持续学习。
reactjs/react.dev
React 官方文档网站源码,基于 TypeScript 和 Next.js 构建。提供本地开发、贡献指南及多语言翻译支持。
plankanban/planka
开源看板工具,支持实时协作、Markdown 编辑、100+ 通知和 OpenID 单点登录。提供 Docker 部署,多语言,可自托管。
nozbe/watermelondb
一个响应式异步数据库框架,专为 React 和 React Native 应用打造。基于 SQLite,支持懒加载、离线优先和多平台,可处理数万条记录并保持高性能。
jxnblk/mdx-deck
基于 React MDX 的获奖演示文稿工具。支持 Markdown 写作、导入 React 组件、自定义主题与组件。提供零配置 CLI、演讲者模式和笔记功能。
jaredpalmer/tsdx
零配置 CLI,用于 TypeScript 包开发。基于 Rust 工具链,支持 ESM/CJS 双格式、TypeScript 声明生成、极速 linting 与格式化。内置 vitest 测试、bun 包管理,提供 create、build、dev、test 等命令。
uidotdev/usehooks
现代、服务器安全的 React Hooks 集合,来自 ui.dev 团队。兼容 React v18+,包含标准与实验性钩子,如电池、防抖、本地存储等。
giscus/giscus
基于 GitHub Discussions 的评论系统。无需数据库,数据存储在 GitHub,支持自定义主题和多语言,可自托管。无追踪无广告,永久免费。
styleguidist/react-styleguidist
提供隔离的 React 组件开发环境与实时风格指南,支持热重载、Markdown 文档与可编辑示例,便于团队共享与协作。
onivim/oni
基于 Neovim 的现代模态编辑器,融合 Vim 的编辑能力与现代 IDE 功能。提供代码补全、语法检查、嵌入式浏览器等特性,支持跨平台使用。
formidablelabs/victory
一个可组合的 React 组件库,用于构建交互式数据可视化。基于 TypeScript 开发,提供丰富的图表组件和 API,支持 Web 和 Native 平台。
dotansimha/graphql-code-generator
基于 GraphQL 模式与操作生成代码,支持自定义插件,适用于前后端开发。
tangly1024/notionnext
基于 NextJS 和 Notion API 的静态博客系统,无需服务器即可零门槛搭建网站。支持多种部署方案与主题切换,专为 Notion 和所有创作者设计。
dataelement/bisheng
开源大模型 DevOps 平台,面向企业级 AI 应用。集成 GenAI 工作流、RAG、Agent、统一模型管理、评估、SFT、数据集管理及企业级系统管理,提供高精度文档解析与复杂场景构建能力。
e2b-dev/e2b
开源、安全的云沙盒环境,专为企业级 AI 代理设计,提供真实工具。支持 JavaScript 和 Python SDK,轻松运行 AI 生成的代码。
panjf2000/gnet
高性能、轻量级、非阻塞、事件驱动的纯 Go 网络框架。基于 epoll/kqueue,支持 TCP/UDP 和 Unix Domain Socket,提供简洁 API 用于构建高性能网络服务。
jaredpalmer/razzle
无需配置即可创建服务端渲染的通用 JavaScript 应用。支持 React、Vue、Svelte 等多种框架,提供类似 create-react-app 的开发体验。
tambo-ai/tambo
开源生成式 UI 工具包,用于 React。连接组件,Tambo 自动处理流式传输、状态管理和 MCP,构建能展示 UI 的智能体。
unicodeveloper/awesome-nextjs
精选 Next.js 资源列表,涵盖书籍、视频、文章。包含社区、基础、文章、模板、扩展、应用、书籍、视频、项目、新闻等分类,助力开发者高效学习与使用。
fuma-nama/fumadocs
基于 React.js 的美观灵活文档框架,支持 Next.js、Vite 等框架,所有包均为 ESM 格式。
gregberge/svgr
将 SVG 转换为 React 组件的工具,支持 CLI、Webpack 和 Node.js 集成。提供在线 Playground 和详细文档。
react-dropzone/react-dropzone
基于 React 的 HTML5 拖放文件上传组件,提供简洁的 hook 和组件 API,支持文件类型过滤与事件处理。
wojtekmaj/react-pdf
在 React 应用中轻松展示 PDF,如同处理图片一样简单。支持多种文件来源,如 URL、base64 和 Uint8Array。基于 TypeScript 开发,兼容 React 16.8+ 及 Preact。
kusti8/proton-native
基于 React 语法构建跨平台桌面应用,无需 Electron。支持 React Native 组件、样式、Flexbox 和热重载,兼容 Node.js 包。
clauderic/react-sortable-hoc
提供高阶组件,将任何列表转换为动画、可访问且支持触摸的可排序列表。支持水平、垂直或网格布局,与虚拟化库兼容,提供流畅的 60FPS 动画。注意:该库不再积极维护,建议迁移到 @dnd-kit。
timolins/react-hot-toast
🔥 轻量级、可定制的 React 通知库。支持 Promise API 自动加载,提供无头钩子自定义通知。
withspectrum/spectrum
结合论坛与实时聊天优势,提供强大的在线社区平台。支持线程对话、社区健康监控与最佳审核工具,助力社区成长与管理。
microsoft/frontend-bootcamp
为期两天的前端开发工作坊,从 HTML/CSS/JS 基础到 TypeScript/React/Redux 高级主题,通过构建实际 Web 应用进行学习。