awesome-repositories.com
Blog
awesome-repositories.com

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetÀ proposNotre méthodologiePresseServeur MCP
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
johanneslumpe avatar

johanneslumpe/react-native-fs

0
View on GitHub↗
5,042 stars·1,012 forks·C++·MIT·4 vues

React Native Fs

Ce projet est une API de système de fichiers mobile multiplateforme qui fournit un pont natif pour lire, écrire et organiser des fichiers et répertoires sur les appareils iOS et Android. Il sert de wrapper de module natif qui mappe les appels JavaScript vers des opérations de système de fichiers Java et Objective-C natives en utilisant des promesses asynchrones.

La bibliothèque inclut une boîte à outils dédiée pour les transferts de fichiers distants, permettant le téléchargement de fichiers depuis des URL et l'envoi de contenu local vers des serveurs distants avec un suivi de progression en temps réel. Elle fournit également une interface de stockage d'appareil native pour accéder aux assets de l'application groupés et calculer les hashs de fichiers.

La surface de capacité couvre la gestion générale des fichiers, incluant la capacité de créer, déplacer, copier et supprimer des fichiers ou des hiérarchies de répertoires. Elle prend en charge la surveillance du stockage pour l'utilisation du disque et la récupération de métadonnées, ainsi que la gestion des médias pour extraire des images et des vidéos de la galerie de l'appareil.

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.

Historique des stars

Graphique de l'historique des stars pour johanneslumpe/react-native-fsGraphique de l'historique des stars pour johanneslumpe/react-native-fs

Recherche par IA

Explorez plus de dépôts awesome

Décrivez vos besoins en langage naturel — l'IA classe des milliers de projets open source sélectionnés par pertinence.

Start searching with AI

Alternatives open source à React Native Fs

Projets open source similaires, classés selon le nombre de fonctionnalités partagées avec React Native Fs.
  • itinance/react-native-fsAvatar de itinance

    itinance/react-native-fs

    5,043Voir sur 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
    Voir sur GitHub↗5,043
  • chyingp/nodejs-learning-guideAvatar de chyingp

    chyingp/nodejs-learning-guide

    6,874Voir sur 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
    Voir sur GitHub↗6,874
  • invertase/react-native-firebaseAvatar de invertase

    invertase/react-native-firebase

    12,291Voir sur 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
    Voir sur GitHub↗12,291
  • symfony/filesystemAvatar de symfony

    symfony/filesystem

    4,646Voir sur 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
    Voir sur GitHub↗4,646
Voir les 30 alternatives à React Native Fs→

Questions fréquentes

Que fait johanneslumpe/react-native-fs ?

Ce projet est une API de système de fichiers mobile multiplateforme qui fournit un pont natif pour lire, écrire et organiser des fichiers et répertoires sur les appareils iOS et Android. Il sert de wrapper de module natif qui mappe les appels JavaScript vers des opérations de système de fichiers Java et Objective-C natives en utilisant des promesses asynchrones.

Quelles sont les fonctionnalités principales de johanneslumpe/react-native-fs ?

Les fonctionnalités principales de johanneslumpe/react-native-fs sont : React Native Libraries, Local File Writing, Directory Creation, On-Device, Filesystem Operation Helpers, Local File Duplication, Local Persistence Layers, Native Filesystem Bridge.

Quelles sont les alternatives open-source à johanneslumpe/react-native-fs ?

Les alternatives open-source à johanneslumpe/react-native-fs incluent : 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…