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
·
itinance avatar

itinance/react-native-fs

0
View on GitHub↗
5,043 stars·1,013 forks·C++·MIT·3 vues

React Native Fs

Ce projet est une API de système de fichiers mobile multiplateforme qui fournit un pont natif pour un accès direct en lecture et écriture au système de fichiers de l'appareil. Il fonctionne comme une bibliothèque de gestion de stockage et une couche d'accès aux assets natifs, permettant aux applications d'interagir avec les fichiers locaux et les répertoires de documents au niveau système.

La bibliothèque inclut un client de transfert de fichiers mobile pour télécharger et envoyer des fichiers entre des serveurs distants et le stockage local de l'appareil. Ces transferts prennent en charge le suivi de la progression et la transmission de données en plusieurs parties.

Les capacités étendues couvrent la gestion locale des fichiers et répertoires, incluant la capacité de copier, déplacer et modifier des fichiers. Il fournit des utilitaires pour récupérer les chemins système absolus, inspecter les métadonnées des fichiers, calculer des sommes de contrôle pour l'intégrité des données et interroger la capacité de stockage disponible de l'appareil. Le projet permet également la récupération et la copie de fichiers depuis les dossiers de ressources internes de l'application.

Features

  • Local File Operations - Provides core capabilities for creating, reading, writing, and deleting files and directories on the native mobile filesystem.
  • Cross-Platform Filesystem APIs - Provides a cross-platform native bridge for direct programmatic read and write access to the mobile device filesystem.
  • Internal Resource Access - Enables reading and copying files directly from the application's internal asset or resource folders.
  • Mobile Asset Readers - Enables reading and copying bundled application files from internal resource folders at runtime.
  • Filesystem Directory Operations - Implements low-level operations for creating, listing, and recursively removing folders on the local disk.
  • Remote File Transfers - Facilitates bidirectional file movement between local device storage and remote servers with progress tracking.
  • Native API Bridges - Provides a native API bridge to access platform-specific filesystem features while maintaining a shared cross-platform codebase.
  • Mobile Storage Management Utilities - Provides a utility for managing directories, calculating file hashes, and retrieving system paths on mobile devices.
  • Native Binary Streams - Handles large file uploads and downloads using native streams to prevent loading entire files into memory.
  • Application Asset Access Layers - Provides a bridge for reading and copying files from internal application resource folders and system directories.
  • File Renaming and Relocations - Provides operations for duplicating or relocating files and folders across the mobile filesystem.
  • System Directory Resolution - Retrieves absolute paths to standard system directories for documents, caches, and temporary storage.
  • OS-Aware Path Resolution - Provides logic to map generic directory requests to actual OS-level paths for iOS and Android storage sandboxes.
  • File Read and Write Operations - Provides primitives for opening and reading file contents using specified encodings or byte ranges.
  • Mobile File Transfer Clients - Ships a client for downloading and uploading files between remote servers and local device storage with progress tracking.
  • Local Byte-Range Reading - Implements low-level offsets and length parameters to read specific segments of files directly from disk.
  • Media Asset Managers - Provides tools to copy and manage images and videos from device libraries with cloud download and resizing support.
  • Timestamp Management - Allows updating the modification and creation dates of specific files on the device.
  • Multipart Transfer Utilities - Facilitates transferring files and form fields to remote addresses using binary streams and custom request headers.
  • Progress-Tracking File Downloads - Saves files from remote web addresses to local storage with built-in progress tracking and resumable transfer support.
  • File Checksum Utilities - Provides capabilities to generate file checksums using common hashing algorithms to verify data integrity.
  • Filesystem Metadata Retrievers - Retrieves detailed filesystem item properties such as size, creation date, and item type via native OS primitives.
  • Asynchronous Promise Interfaces - Implements an asynchronous promise-based API to handle non-blocking native I/O operations in a JavaScript environment.
  • Event-Driven Callbacks - Uses event-driven callbacks to report real-time file transfer progress from native threads back to the UI.
  • Binary Data Processing - Provides utilities for calculating file checksums and processing binary data to ensure transfer integrity.
  • Device State Monitors - Monitors device state including available disk storage and retrieves detailed file and folder metadata.
  • Disk Capacity Monitoring - Retrieves the total and available storage space on the mobile device.
  • Device-to-Host File Uploads - Enables uploading local files and directories to remote servers with continuous status monitoring.

Historique des stars

Graphique de l'historique des stars pour itinance/react-native-fsGraphique de l'historique des stars pour itinance/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

Questions fréquentes

Que fait itinance/react-native-fs ?

Ce projet est une API de système de fichiers mobile multiplateforme qui fournit un pont natif pour un accès direct en lecture et écriture au système de fichiers de l'appareil. Il fonctionne comme une bibliothèque de gestion de stockage et une couche d'accès aux assets natifs, permettant aux applications d'interagir avec les fichiers locaux et les répertoires de documents au niveau système.

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

Les fonctionnalités principales de itinance/react-native-fs sont : Local File Operations, Cross-Platform Filesystem APIs, Internal Resource Access, Mobile Asset Readers, Filesystem Directory Operations, Remote File Transfers, Native API Bridges, Mobile Storage Management Utilities.

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

Les alternatives open-source à itinance/react-native-fs incluent : johanneslumpe/react-native-fs — This project is a cross-platform mobile filesystem API that provides a native bridge for reading, writing, and… apache/cordova-android — This project is an Android hybrid mobile framework that enables the development of applications running web content… shelljs/shelljs — ShellJS is a Node.js shell command library that provides a portable Unix-like utility suite for cross-platform system… microsoft/c9-python-getting-started — This project is a Python education repository and programming tutorial designed to teach language fundamentals, from… rebeccahughes/react-native-device-info — This project is a cross-platform mobile device information library designed to retrieve hardware, software, and… chyingp/nodejs-learning-guide — This project is a learning guide and collection of study notes designed to teach Node.js backend development. It…

Alternatives open source à React Native Fs

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

    johanneslumpe/react-native-fs

    5,042Voir sur GitHub↗

    This project is a cross-platform mobile filesystem API that provides a native bridge for reading, writing, and organizing files and directories on iOS and Android devices. It serves as a native-module wrapper that maps JavaScript calls to native Java and Objective-C filesystem operations using asynchronous promises. The library includes a dedicated toolset for remote file transfers, enabling the downloading of files from URLs and the uploading of local content to remote servers with real-time progress tracking. It also provides a native device storage interface to access bundled application a

    C++
    Voir sur GitHub↗5,042
  • apache/cordova-androidAvatar de apache

    apache/cordova-android

    3,786Voir sur GitHub↗

    This project is an Android hybrid mobile framework that enables the development of applications running web content inside a native Android container. It functions as a cross-platform build system that packages shared web assets into native binaries, allowing developers to access device hardware and system APIs via JavaScript. The framework utilizes a native device API bridge and a plugin architecture to expose hardware sensors and system-level functionality not available through standard browser interfaces. It employs a manifest-driven orchestration system to manage application metadata, bra

    JavaScript
    Voir sur GitHub↗3,786
  • shelljs/shelljsAvatar de shelljs

    shelljs/shelljs

    14,402Voir sur GitHub↗

    ShellJS is a Node.js shell command library that provides a portable Unix-like utility suite for cross-platform system automation. It serves as a cross-platform filesystem API and a process wrapper for spawning and controlling external system subprocesses. The project translates Unix shell commands into equivalent operations for the host operating system, allowing scripts to run consistently across different platforms. It supports the registration of custom commands and the integration of third-party plugins to extend its portable shell capabilities. The library covers broad capability areas

    JavaScriptbashjavascriptnode
    Voir sur GitHub↗14,402
  • microsoft/c9-python-getting-startedAvatar de microsoft

    microsoft/c9-python-getting-started

    8,012Voir sur GitHub↗

    This project is a Python education repository and programming tutorial designed to teach language fundamentals, from basic syntax and variables to advanced concepts. It serves as a data science starter kit and a guide for REST API integration. The repository provides instructional scripts and sample code covering object-oriented programming patterns and asynchronous programming. It includes practical demonstrations for fetching and processing JSON data from external web services using HTTP requests. The materials cover a broad capability surface including data analysis workflows with interac

    Jupyter Notebook
    Voir sur GitHub↗8,012
Voir les 30 alternatives à React Native Fs→