React Native资源
探索与 React Native 相关的精选开源项目、速读教程和最新工作机会
相关开源项目
react-native-camera/react-native-camera
已弃用。推荐使用 react-native-vision-camera,提供新 API、更高性能、更佳稳定性和更多功能。原仓库代码仍可访问。
aws-amplify/amplify-js
声明式 JavaScript 库,用于使用云服务开发应用。支持认证、分析、REST/GraphQL API、数据存储和存储等核心功能,适用于前端和移动端开发者。
getstream/winds
一款开源的 RSS 与播客应用,前端基于 React & Redux,后端使用 Express.js。集成 Stream 活动流、Algolia 搜索、MongoDB 数据库及 AWS 托管服务,提供精美的用户界面与体验。
mrousavy/react-native-vision-camera
高性能 React Native 相机库,支持拍照录像、二维码扫描、多摄像头、自定义分辨率与帧率、帧处理器(AI 对象检测等)、HDR/夜景模式及 GPU 加速视频管线。
keybase/client
Keybase 客户端源码仓库,包含 Go 核心库、服务及 macOS、Windows、Linux、iOS、Android、Electron 应用。提供多平台客户端开发框架,支持加密通信与跨平台共享代码。
microsoft/react-native-code-push
React Native 模块,用于 CodePush 服务。支持 iOS、Android 和 Windows 平台,允许动态更新应用 JavaScript 代码和图片资源,无需重新编译和重新分发应用包。提供回滚机制以确保应用稳定性。
ritz078/transform
基于 TypeScript 的多语言 Web 转换器,支持多种格式互转,提供在线演示与自托管方案。
berty/berty
开源、安全、离线优先的点对点零信任消息应用。支持无网络或蜂窝数据通信,端到端加密,无需手机号或邮箱即可创建账户。
onsenui/onsenui
基于 Web Components 的跨平台移动应用开发框架,支持纯 JavaScript 或与 Angular、React、Vue 等框架结合使用。提供 iOS 和 Material 设计风格,可构建高性能混合应用与 PWA。
gorhom/react-native-bottom-sheet
高性能交互式底部面板,完全可配置。支持 React Native Web、动态尺寸、FlashList、模态视图、平滑手势与动画、iOS/Android 无缝键盘处理、下拉刷新、多种滚动组件交互、React Navigation 集成,兼容 Reanimated v1-3 与 Expo,具备无障碍支持,使用 TypeScript 编写。
viarotel-org/escrcpy
基于 scrcpy 的 Android 设备图形化显示与控制工具。支持智能控制、多设备管理、无线连接与反向网络共享。提供自动化工作流与高性能屏幕镜像。
react-native-image-picker/react-native-image-picker
React Native 模块,用于从设备图库或相机选择照片/视频。支持原生 UI,可配置选项。
builderio/builder
为 React、Vue、Svelte、Qwik 等框架提供可视化开发。将 Figma 设计转为代码,拖拽组件,一键发布。
dylanvann/react-native-fast-image
高性能 React Native 图片组件,基于 SDWebImage (iOS) 和 Glide (Android)。支持图片缓存、优先级设置、预加载、GIF 和圆角。解决原生 Image 组件的闪烁、缓存缺失和性能问题。
rematch/rematch
Redux 最佳实践框架,无需样板代码。移除 action types、action creators、switch 语句和 thunks,核心小于 1.4KB。支持 TypeScript、异步 effects、热重载、多 store 及插件扩展,内置 Redux DevTools 支持。
shopify/react-native-skia
高性能 React Native 2D 图形库,基于 Skia 引擎。支持跨平台图形渲染,适用于 Android、iOS 等平台。
mrousavy/react-native-mmkv
⚡️ React Native 最快的键值存储,比 AsyncStorage 快约 30 倍。基于 C++ 实现,使用 JSI 和 NitroModules,支持同步调用、加密、多实例及 iOS/Android/Web 平台。
founded-labs/react-native-reusables
将 shadcn/ui 引入 React Native。基于 Nativewind 的精美组件,开源且易于使用。
midudev/preguntas-entrevista-react
提供 React 面试常见问题及详细解答,从入门到专家,帮助开发者准备技术面试。
nativewind/nativewind
将 Tailwind CSS 的实用优先工作流引入 React Native。基于 TypeScript 构建,在构建时处理样式,运行时开销极小。支持 CSS 变量、暗黑模式、动画及容器查询等特性。
akveo/kittentricks
基于 React Native 的启动套件,提供超过 40 个屏幕和现代明暗主题,支持实时切换。使用 TypeScript 构建,集成 Eva 设计系统,可快速创建跨平台移动应用。
wix/react-native-ui-lib
基于 TypeScript 的 React Native UI 组件库,提供丰富的工具集和组件,支持自定义设计系统。兼容 React Native 0.73 及以上版本,提供文档、Figma 库和 Discord 社区支持。
ptomasroos/react-native-scrollable-tab-view
可滑动的标签页导航,支持独立滚动位置保持与动画效果,可自定义标签栏。
fangwei716/30-days-of-react-native
30 天 React Native 实战项目,涵盖 30 个日常应用 demo,包括计时器、天气、地图、手势、动画等,使用 JavaScript 开发,支持 iOS 平台。
zo0r/react-native-push-notification
为 iOS 和 Android 提供本地与远程推送通知。支持计划通知,但需手动配置 AndroidManifest.xml。项目当前维护不足,建议考虑替代方案。
software-mansion/react-native-gesture-handler
为 React Native 提供声明式 API,暴露平台原生触摸与手势系统。手势在 UI 线程识别与跟踪,确保交互流畅、可靠且确定。
react-native-device-info/react-native-device-info
为 React Native 应用提供 iOS 和 Android 设备信息的库。支持获取设备唯一 ID、制造商、型号等数据。主要使用 TypeScript 编写,兼容 AndroidX 和 Proguard 配置。
ivpusic/react-native-image-crop-picker
支持 iOS/Android 的图片选择器,提供相机、视频、可配置压缩、多选及裁剪功能。
redux-offline/redux-offline
为 Web 和 React Native 构建离线优先应用。支持持久化 Redux 状态,提供乐观 UI 更新。可与 React、React Native 或其他 Web 应用配合使用。
arthenica/ffmpeg-kit
为应用提供 FFmpeg 工具集,支持 Android、Flutter、iOS、Linux、macOS、React Native 和 tvOS 平台。包含构建脚本、封装库及预编译二进制包,基于 FFmpeg v4.5-dev 或更高版本,采用 LGPL 3.0 许可。项目已正式停止维护。