React Native资源
探索与 React Native 相关的精选开源项目、速读教程和最新工作机会
相关开源项目
lottie-react-native/lottie-react-native
Lottie 的 React Native 封装,支持 iOS、Android 和 Windows。可直接渲染 Adobe After Effects 导出的 JSON 动画,无需手动重建,实现设计与开发的无缝协作。
react-native-maps/react-native-maps
适用于 iOS 和 Android 的 React Native 地图组件库。支持多种地图元素(如标记、多边形、热力图),兼容新旧架构,提供声明式 API。
lyswhut/lx-music-mobile
基于 React Native 开发的跨平台音乐播放器,支持 Android 5+,使用 TypeScript 编写,提供数据同步服务。
infinitered/reactotron
一款用于检查 React JS 和 React Native 项目的桌面应用,支持 macOS、Linux 和 Windows。提供状态监控、网络请求追踪、性能基准测试等强大调试功能,可作为开发依赖集成,不影响生产构建。
feathersjs/feathers
基于 TypeScript 的全栈框架,用于构建 API 和实时应用。支持多种后端技术与数据库,可与 React、Vue、Angular 等前端无缝集成。
ionic-team/capacitor
⚡️ 使用 JavaScript 和 Web 技术构建跨平台原生渐进式 Web 应用。提供跨平台 API,轻松调用原生 SDK,并支持编写自定义原生插件。兼容 Cordova 插件,可将应用部署至应用商店和移动 Web。
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,具备完整主题定制功能。
danilowoz/react-content-loader
基于 SVG 的 React 组件,轻松创建骨架加载占位符。高度可定制,支持颜色、速度、尺寸及 RTL,提供多种预设和 DIY 工具,支持 React Native,体积小于 2kB 且零依赖。
tamagui/tamagui
为 React 提供快速样式方案,100% 兼容 React Native,包含可选 UI 套件与优化编译器。核心库支持跨平台代码共享,编译器可将样式组件优化为平台特定代码,提升性能与代码质量。
streetwriters/notesnook
完全开源、端到端加密的笔记应用,替代 Evernote。使用 XChaCha20-Poly1305 和 Argon2 加密,确保零知识原则。支持 Web、桌面和移动端,提供隐私与便利的平衡。
expo/create-react-native-app
用于创建可在 iOS、Android 和 Web 上运行的 React Native 应用。已弃用,请改用 create-expo-app 创建新项目。
wix/react-native-navigation
为 React Native 应用提供 iOS 和 Android 的 100% 原生导航体验。拥有简单且跨平台的 JavaScript API,安装即可获得原生性能。
alibaba/formily
高性能跨平台表单解决方案,支持 React/React Native/Vue 2/Vue 3。提供 JSON Schema 驱动、可视化表单构建器,字段独立管理提升渲染性能。
welldone-software/why-did-you-render
通过猴子补丁 React 来通知潜在可避免的重新渲染,支持 React Native,帮助优化性能。
boardgameio/boardgame.io
用于回合制游戏的状态管理和多人网络引擎。自动处理状态同步、AI 对手、游戏阶段和观战日志,无需编写网络代码。支持 TypeScript,可与 React 等框架集成。
invertase/react-native-firebase
🔥 为 React Native 提供经过充分测试、功能丰富的模块化 Firebase 实现。支持 iOS 和 Android 平台的所有 Firebase 服务,提供 TypeScript 优先支持,可作为 Web SDK 的替代品,实现跨平台代码复用。
wix/detox
灰盒端到端测试与自动化框架,专为移动应用设计。支持 React Native 跨平台测试,使用 JavaScript 编写测试用例。具备自动同步、可调试特性,适用于 CI/CD 流程,可在真实设备或模拟器上运行。
openreplay/openreplay
自托管会话回放、协同浏览与产品分析工具,用于复现问题和迭代产品。支持低开销追踪、隐私控制、多种云部署及与 Sentry 等集成。
nozbe/watermelondb
一个响应式异步数据库框架,专为 React 和 React Native 应用打造。基于 SQLite,支持懒加载、离线优先和多平台,可处理数万条记录并保持高性能。
gregberge/svgr
将 SVG 转换为 React 组件的工具,支持 CLI、Webpack 和 Node.js 集成。提供在线 Playground 和详细文档。
software-mansion/react-native-reanimated
为 React Native 提供高性能动画库,支持新架构,提供流畅的动画效果和优秀的开发者体验。
akveo/react-native-ui-kitten
基于 Eva 设计系统的 React Native UI 库,提供 25+ 通用组件、明暗主题切换及 SVG 图标支持。支持运行时动态换肤,助力快速构建跨平台移动应用。
leecade/react-native-swiper
React Native 最佳轮播组件,支持自定义样式、自动播放、循环滚动,提供丰富的配置选项和示例。
jhen0409/react-native-debugger
基于 React Native 官方调试器的独立应用,集成 React Inspector、Redux DevTools 和 Apollo Client DevTools,提供增强的调试功能。
wix/react-native-calendars
跨平台 React Native 日历组件,纯 JS 实现,无需原生代码。支持日期标记、自定义样式、滑动操作及多语言本地化,提供详细文档与示例。
runanywhereai/runanywhere-sdks
生产就绪的工具包,用于在移动端本地运行 AI。支持 LLM、语音转文本和文本转语音,完全离线、私密且快速。提供 Swift、Kotlin、React Native 和 Flutter SDK。
devhubapp/devhub
GitHub 版 TweetDeck,多列布局管理通知与活动。支持 Web、移动端及桌面端,代码共享率高达 95%+。提供自定义筛选、保存搜索、主题切换等功能。
oblador/react-native-animatable
提供声明式动画和过渡效果,支持预设动画、循环、自定义过渡,以及性能优化的原生驱动。
i18next/react-i18next
基于 i18next 生态系统,为 React 应用提供专业、完整的国际化解决方案。支持 hooks,兼容 React Native,提供服务器端渲染支持。