React资源
探索与 React 相关的精选开源项目、速读教程和最新工作机会
相关开源项目
apitable/apitable
🚀 API 优先的低代码平台,用于构建协作应用。支持实时协作、自动表单、API 面板、无限跨表链接、强大权限及嵌入功能。基于 TypeScript 开发,提供自托管选项。
moya/moya
基于 Swift 的网络抽象层,提供编译时检查、端点枚举定义和测试桩支持,简化 Alamofire 使用。
feathersjs/feathers
基于 TypeScript 的全栈框架,用于构建 API 和实时应用。支持多种后端技术与数据库,可与 React、Vue、Angular 等前端无缝集成。
grab/front-end-guide
面向大型团队的现代前端技术栈学习指南,涵盖 React、Redux、Webpack 等核心工具与最佳实践,帮助开发者快速上手并提升生产力。
jaywcjlove/reference
为开发者提供快速参考备忘清单,包含多种技术栈速查表,支持 Docker 部署,持续更新并欢迎贡献。
wasp-lang/open-saas
基于 Wasp 的免费开源 SaaS 应用启动器,专为 React & Node.js 打造。功能齐全,社区驱动,支持 Stripe/Lemon Squeezy 支付、ShadCN UI、AI 辅助编码及一键部署。
darkroomengineering/lenis
轻量、健壮且高性能的平滑滚动库。专为现代浏览器优化,易于集成,支持 WebGL 滚动同步、视差效果等复杂交互。
alibaba/hooks
高质量可靠的 React Hooks 库,支持 SSR,避免闭包问题,包含大量业务场景提炼的高级 Hooks 和基础 Hooks,使用 TypeScript 编写,类型可预测。
airbnb/react-sketchapp
将 React 组件渲染到 Sketch,专为设计系统打造。支持 TypeScript,可管理设计资产、使用真实数据和组件进行设计,并构建自定义工具。
tanstack/router
为 Web(React 等)设计的客户端优先、服务端兼容、全类型安全的路由器与全栈框架。提供端到端类型安全、数据驱动导航、内置缓存与预取、嵌套布局及无缝开发者体验。
formatjs/formatjs
FormatJS 是一个 monorepo,包含所有 FormatJS 相关库,最著名的是 react-intl。主要使用 TypeScript 开发,提供国际化(i18n)解决方案,支持 ICU 消息格式、日期时间、数字格式化等。
eclipse-vertx/vert.x
用于在 JVM 上构建响应式应用的工具包,提供 HTTP、TCP、文件系统访问等底层功能,支持原生传输和域套接字。
faridsafi/react-native-gifted-chat
最完整的 React Native 聊天 UI 库。支持 iOS、Android 和 Web,完全可定制。提供消息回复、文件附件、智能链接解析、打字指示器、系统消息、快速回复、消息状态、无限滚动、本地化日期和键盘处理等核心功能。兼容 Expo,完整 TypeScript 支持。
callstack/react-native-paper
基于 TypeScript 的跨平台 UI 库,为 React Native 提供 Material Design 组件。支持 Android 和 iOS,具备完整主题定制功能。
streetwriters/notesnook
完全开源、端到端加密的笔记应用,替代 Evernote。使用 XChaCha20-Poly1305 和 Argon2 加密,确保零知识原则。支持 Web、桌面和移动端,提供隐私与便利的平衡。
vercel/commerce
基于 Next.js App Router 的高性能电商应用,使用 React Server Components、Server Actions 等技术。支持 Shopify 等多种提供商,可通过 Vercel 部署。
millionco/react-doctor
扫描 React 代码库,诊断安全、性能、架构问题并输出 0-100 健康分。支持 CLI、GitHub Actions 和编码代理集成。
blitz-js/blitz
⚡️ Next.js 缺失的全栈工具包。基于 TypeScript 构建,提供命令行工具快速创建应用,内置数据获取与认证,简化全栈开发流程。
tamagui/tamagui
为 React 提供快速样式方案,100% 兼容 React Native,包含可选 UI 套件与优化编译器。核心库支持跨平台代码共享,编译器可将样式组件优化为平台特定代码,提升性能与代码质量。
plouc/nivo
基于 D3 和 React 构建的高性能数据可视化组件库,提供 SVG、HTML、Canvas 图表,支持 SSR、主题与交互式配置。
smartcontractkit/full-blockchain-solidity-course-js
基于 JavaScript 的区块链、Solidity 和全栈 Web3 开发入门到专家课程。包含智能合约开发、部署与测试,使用 Hardhat 工具链。注意:项目已不再积极维护,建议参考 Cyfrin Updraft 获取更新内容。
danilowoz/react-content-loader
基于 SVG 的 React 组件,轻松创建骨架加载占位符。高度可定制,支持颜色、速度、尺寸及 RTL,提供多种预设和 DIY 工具,支持 React Native,体积小于 2kB 且零依赖。
builderio/mitosis
一次编写组件,到处运行。编译至 React、Vue、Qwik、Solid、Angular、Svelte 等框架。支持 Figma 集成,维护跨框架的设计系统。
formkit/auto-animate
零配置、即插即用的动画工具,只需一行代码即可为 Web 应用添加平滑过渡。支持 React、Vue、Solid 等任何 JavaScript 框架。
shuding/nextra
基于 Next.js 的简单、强大且灵活的静态站点生成框架。支持 TypeScript,提供完整的文档和开发工具链。
freshframework/fresh
下一代 Web 框架,基于 Deno 构建。主打性能、可靠与简洁,支持岛屿架构、零运行时开销、开箱即用的 TypeScript 和文件系统路由。
automattic/harper
离线、隐私优先的英语语法检查器。基于 Rust,速度快,内存占用极低。支持 VS Code、Neovim 等编辑器,可通过 WebAssembly 运行。
tinacms/tinacms
完全开源的无头 CMS,支持 Markdown 和可视化编辑。提供 GraphQL API,支持静态生成与服务端渲染,具备文档引用功能。可选实时预览,让非技术人员也能直观编辑 Markdown 文件。
codesandbox/codesandbox-client
基于浏览器的在线 IDE,支持快速 Web 开发。提供即时可用的完整功能,可创建项目、实验代码、测试想法并轻松分享。
sawyerhood/draw-a-ui
使用 tldraw 绘制线框图,通过 GPT-4 Vision API 生成 Tailwind 风格的 HTML 代码。