React资源
探索与 React 相关的精选开源项目、速读教程和最新工作机会
相关开源项目
vuecomponent/ant-design-vue
基于 Ant Design 和 Vue 的企业级 UI 组件库,提供高质量开箱即用组件,支持 Vue 2 & 3、SSR 及现代浏览器。
react-dnd/react-dnd
为 React 提供灵活的拖放 API,支持自定义组件和复杂交互,拥有 21k 星标,使用 TypeScript 编写。
tabler/tabler-icons
提供超过 5900 个免费 MIT 许可的高质量 SVG 图标,适用于 Web 项目。每个图标基于 24x24 网格和 2px 描边设计,支持多种使用方式,包括 HTML、React 和 Vue。
hasaneyldrm/exercises-dataset
包含 1324 项健身运动的结构化数据集。提供多语言(中英等六种)的分步指导,涵盖名称、类别、目标肌群、所需设备等完整信息。附带交互式浏览器和开发者向导,便于构建应用。媒体文件未包含。
pavlobu/deskreen
将任何带浏览器的设备变为电脑的副屏。基于 Electron.js 与 WebRTC,支持 Windows、macOS、Linux。社区版功能有限,专业版提供更多特性。
dyad-sh/dyad
本地开源 AI 应用构建器,快速、私密、完全自主控制。支持自定义 API 密钥,跨平台运行,无需注册即可下载使用。
leptos-rs/leptos
基于 Rust 的全栈同构 Web 框架,利用细粒度响应式系统构建声明式 UI。支持客户端渲染、服务端渲染及流式传输,无需虚拟 DOM,性能卓越。
pmndrs/jotai
为 React 提供原始且灵活的状态管理。核心 API 极小(2kb),支持原子化状态、派生状态和异步操作,无需字符串键,可扩展至企业级 TypeScript 应用。
airbnb/visx
基于 D3 和 React 的可视化组件库,提供低级图表组件,支持自定义图表构建,保持轻量级依赖。
vercel/chatbot
基于 Next.js 和 AI SDK 构建的全功能、可定制的开源聊天机器人模板。支持多模型提供商,具备数据持久化和认证功能,可一键部署至 Vercel。
paularmstrong/normalizr
根据模式规范化嵌套 JSON 数据,提升前端状态管理效率。项目已停止维护,但稳定版本仍可使用。
jasontaylordev/cleanarchitecture
基于 Clean Architecture 的 ASP.NET Core 解决方案模板,支持 Angular 或 React SPA,提供数据库初始化与 Azure 部署,星标超 1.9 万。
geekyants/nativebase
⚠️ 已弃用,正演进为 gluestack-ui。原 NativeBase 是面向移动端的 React Native 组件库,提供跨平台一致的 UI 组件,支持 ARIA 和实用工具属性。
microsoft/fluentui
Fluent UI Web 是微软的 UI 库,提供工具、React 组件和 Web 组件,用于构建 Web 应用。包含 React v9、v8 和 Web Components 三大项目,支持渐进式迁移。
verekia/js-stack-from-scratch
分步教程,构建现代 JavaScript 技术栈。涵盖 React、Redux、Webpack、Babel、ESLint、Jest 等工具,从零开始组装,适合学习底层原理。
infinitered/ignite
经过实战检验的 React Native 项目脚手架,包含 CLI、组件/模型生成器等。持续开发 9 年,基于 TypeScript,提供完整技术栈与文档。
enzymejs/enzyme
用于 React 的 JavaScript 测试工具,通过模拟 jQuery API 使组件测试更直观灵活。支持 React 16+,提供官方适配器及社区扩展。
reactivecocoa/reactivecocoa
基于 ReactiveSwift 构建的 Cocoa 框架扩展,为 UI 绑定、用户交互和 Objective-C 动态性提供声明式响应式编程支持。支持 iOS、macOS、watchOS 和 tvOS,兼容 Carthage、CocoaPods 和 SwiftPM。
mdx-js/mdx
Markdown for the component era。允许在 Markdown 中无缝编写 JSX,导入交互式图表等组件,让长篇内容创作更高效。
linkwarden/linkwarden
自托管协作书签管理器,支持收集、阅读、标注并永久保存网页内容。自动捕获截图、PDF,提供阅读器视图与高亮功能,支持多用户协作与分享。
testing-library/react-testing-library
简单完整的 React DOM 测试工具,鼓励良好测试实践,基于 react-dom 和 test-utils 构建。
decaporg/decap-cms
基于 Git 的静态网站生成器 CMS,提供简洁的编辑界面,支持 YAML 配置内容模型,可通过 CDN 快速安装。
jetbrains/compose-multiplatform
基于 Kotlin 的现代 UI 框架,支持跨平台共享代码,包括 iOS、Android、桌面和 Web(Beta)。由 JetBrains 开发,性能优异且易于使用。
radix-ui/primitives
开源 UI 组件库,专注于无障碍、可定制和开发者体验,用于构建高质量设计系统和 Web 应用。支持 TypeScript,提供低层级组件。
railsware/upterm
基于 Electron 的终端模拟器与交互式 Shell,提供智能自动补全与命令行工具兼容性,支持 macOS 与 Linux。
wasp-lang/wasp
基于 TypeScript 的全栈 Web 应用框架,专为 React 与 Node.js 设计。通过声明式配置快速构建应用,内置全栈认证、RPC 通信与部署工具,无需样板代码。
alibaba/ice
基于 React 的渐进式应用框架,支持零配置开箱即用、文件系统路由、状态管理、SSR/SSG 混合渲染、插件系统及多端(Web、小程序、Weex)开发。
teambit/bit
AI 驱动的开发工作区,提供可复用组件、架构清晰且零开销。支持 TypeScript,拥有 18k+ 星标。核心功能包括可复用组件、标准构建块、应用外壳和原子化安全部署。兼容 JS 生态,支持 NodeJS、React、Angular、Vue 等多种环境。
nukeop/nuclear
基于 TypeScript 开发的桌面音乐播放器,从免费来源抓取内容。支持 YouTube、Jamendo、Audius 和 SoundCloud 搜索播放,集成播放列表与赞助者屏蔽功能。提供专辑视图、歌曲队列、Last.fm 扫描及新发行追踪。当前版本维护不足,正在基于 Tauri 和 Rust 重写新版。
arc53/docsgpt
开源私有 AI 平台,用于构建智能体和助手。支持多格式文档分析、深度研究、多模型及 API 集成,提供企业级安全与可扩展部署。