awesome-repositories.com
博客
MCP
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目关于排名机制媒体报道MCP 服务器
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
johanneslumpe avatar

johanneslumpe/react-native-fs

0
View on GitHub↗
5,042 星标·1,012 分支·C++·MIT·4 次浏览

React Native Fs

这是一个跨平台移动文件系统 API,提供了一个用于在 iOS 和 Android 设备上读取、写入和组织文件及目录的原生桥接。它作为一个原生模块包装器,使用异步 Promise 将 JavaScript 调用映射到原生的 Java 和 Objective-C 文件系统操作。

该库包括一套专门用于远程文件传输的工具,支持从 URL 下载文件以及将本地内容上传到远程服务器,并带有实时进度追踪。它还提供了一个原生设备存储接口,用于访问打包的应用程序资产并计算文件哈希值。

该能力面涵盖了常规文件管理,包括创建、移动、复制和删除文件或目录层级的能力。它支持用于磁盘使用情况的存储监控和元数据检索,以及用于从设备相册中提取图像和视频的媒体处理功能。

Features

  • React Native Libraries - Provides a comprehensive filesystem library for React Native applications to manage device storage.
  • Local File Writing - Writes text or binary data to the local disk with overwrite or append options.
  • Directory Creation - Makes a new folder at a specified path and generates any missing parent folders.
  • On-Device - Enables creating, renaming, copying, deleting, and reading files directly on local device storage.
  • Filesystem Operation Helpers - Provides a set of tools for reading, writing, and organizing files on device storage using native operations.
  • Local File Duplication - Duplicates a file from a source path to a specific destination path.
  • Local Persistence Layers - Enables saving application state, logs, and user data to local file-based storage.
  • Native Filesystem Bridge - Implements a native bridge that maps JavaScript calls to iOS and Android filesystem operations.
  • Cross-Platform Filesystem APIs - Provides a consistent programmatic API for interacting with files and directories across iOS and Android.
  • Directory Copying - Duplicates entire directory trees and their nested contents to a new location.
  • Remote File Transfers - Facilitates downloading files from URLs and uploading local content to remote servers.
  • Progress-Tracking File Downloads - Allows downloading remote files to local storage with real-time progress tracking.
  • File Deletions - Removes specific files or recursively deletes entire directory hierarchies from the system.
  • Native Mobile Module Bindings - Exposes low-level Java and Objective-C filesystem operations as asynchronous promises to the JavaScript runtime.
  • Native SDK Wrappers - Wraps native Java and Objective-C filesystem SDKs into a declarative JavaScript API via promises.
  • Progress-Tracking File Uploads - Sends files from the local device to a remote server while monitoring the upload progress in real time.
  • Local - Retrieves data from local files using specific text encodings or binary formats.
  • Local File Moves - Relocates files from one path to another using native system operations.
  • Directory Listing Utilities - Provides programmatic retrieval and filtering of directory contents at a specific path.
  • File Metadata Retrieval - Provides the ability to retrieve file statistics including size and timestamps for physical and virtual files.
  • Streaming Transfers - Uses native streams for large file uploads and downloads to avoid loading entire files into memory.
  • Mobile Asset Readers - Provides runtime reading of application-bundled resources and management of gallery media.
  • Native Storage Bridges - Provides a bridge to access native storage mechanisms for bundled assets and disk statistics.
  • App Asset Loading - Provides mechanisms for reading and copying files bundled within the application's internal resource folders.
  • Mobile File Transfer - Enables file management and transfers between mobile devices and remote systems.
  • Platform-Specific Storage Implementations - Executes distinct native implementation paths to handle the different storage permission models of iOS and Android.
  • Disk Storage Metrics - Retrieves statistics about total and available physical disk space on the device.
  • Asynchronous Promise Interfaces - Provides a promise-based API to handle non-blocking filesystem operations in the JavaScript environment.
  • Native-to-JS Thread Dispatching - Dispatches blocking disk operations to native background threads and returns results back to the JavaScript main thread.
  • Recursive Directory Traversers - Implements native-side logic for recursively walking directory trees to perform bulk operations.
  • Mobile Storage Monitoring - Provides capabilities to check available disk space and retrieve file metadata on mobile devices.
  • System Integration - Access the native device filesystem.

Star 历史

johanneslumpe/react-native-fs 的 Star 历史图表johanneslumpe/react-native-fs 的 Star 历史图表

AI 搜索

探索更多 awesome 仓库

用简单的语言描述您的需求 —— AI 将根据相关性为您从数千个精选开源项目中进行排序。

Start searching with AI

React Native Fs 的开源替代方案

相似的开源项目,按与 React Native Fs 的功能重合度排序。
  • itinance/react-native-fsitinance 的头像

    itinance/react-native-fs

    5,043在 GitHub 上查看↗

    This project is a cross-platform mobile filesystem API that provides a native bridge for direct read and write access to the device filesystem. It functions as a storage management library and a native asset access layer, allowing applications to interact with local files and system-level document directories. The library includes a mobile file transfer client for downloading and uploading files between remote servers and local device storage. These transfers support progress tracking and multipart data transmission. Broad capabilities cover local file and directory management, including the

    C++downloadfilesystemreact-native
    在 GitHub 上查看↗5,043
  • chyingp/nodejs-learning-guidechyingp 的头像

    chyingp/nodejs-learning-guide

    6,874在 GitHub 上查看↗

    This project is a learning guide and collection of study notes designed to teach Node.js backend development. It provides a comprehensive core API reference and practical demonstrations for implementing server-side logic, network programming, and system APIs. The guide specifically covers advanced technical domains including process management for scaling applications via clusters and child processes, as well as network programming for building TCP, UDP, and HTTP services. It also includes detailed instructional material on security implementation, focusing on cryptographic hashing and encryp

    Rubycryptoexpressnodejs
    在 GitHub 上查看↗6,874
  • invertase/react-native-firebaseinvertase 的头像

    invertase/react-native-firebase

    12,291在 GitHub 上查看↗

    react-native-firebase is a modular set of libraries that integrates Firebase cloud services into cross-platform mobile applications. It serves as a native-SDK wrapper, mapping JavaScript method calls to native iOS and Android Firebase SDKs via the React Native bridge to provide a type-safe interface for mobile backend integration. The project enables connectivity to a wide array of cloud services, including user authentication and identity management, NoSQL cloud databases with real-time synchronization, and scalable cloud storage for media files. It also provides tools for sending push notif

    TypeScript
    在 GitHub 上查看↗12,291
  • symfony/filesystemsymfony 的头像

    symfony/filesystem

    4,646在 GitHub 上查看↗

    This is a PHP filesystem utility library that provides tools for manipulating files, directories, and symbolic links. It serves as a specialized set of tools for atomic writing, path normalization, recursive directory management, and cross-platform file manipulation. The project features a dedicated atomic file writer that saves content to temporary locations before moving them to a final destination to prevent data corruption. It includes a recursive directory manager for creating, deleting, and modifying permissions for nested folder structures and their contents, as well as a path normaliz

    PHPcomponentphpsymfony
    在 GitHub 上查看↗4,646
查看 React Native Fs 的所有 30 个替代方案→

常见问题解答

johanneslumpe/react-native-fs 是做什么的?

这是一个跨平台移动文件系统 API,提供了一个用于在 iOS 和 Android 设备上读取、写入和组织文件及目录的原生桥接。它作为一个原生模块包装器,使用异步 Promise 将 JavaScript 调用映射到原生的 Java 和 Objective-C 文件系统操作。

johanneslumpe/react-native-fs 的主要功能有哪些?

johanneslumpe/react-native-fs 的主要功能包括:React Native Libraries, Local File Writing, Directory Creation, On-Device, Filesystem Operation Helpers, Local File Duplication, Local Persistence Layers, Native Filesystem Bridge。

johanneslumpe/react-native-fs 有哪些开源替代品?

johanneslumpe/react-native-fs 的开源替代品包括: itinance/react-native-fs — This project is a cross-platform mobile filesystem API that provides a native bridge for direct read and write access… chyingp/nodejs-learning-guide — This project is a learning guide and collection of study notes designed to teach Node.js backend development. It… invertase/react-native-firebase — react-native-firebase is a modular set of libraries that integrates Firebase cloud services into cross-platform mobile… symfony/filesystem — This is a PHP filesystem utility library that provides tools for manipulating files, directories, and symbolic links.… rebeccahughes/react-native-device-info — This project is a cross-platform mobile device information library designed to retrieve hardware, software, and… duke-git/lancet — Lancet is a comprehensive extension of the Go standard library, providing a collection of reusable functions and data…