awesome-repositories.com
Blog
awesome-repositories.com

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectDespreCum realizăm clasamentulPresăServer MCP
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
itinance avatar

itinance/react-native-fs

0
View on GitHub↗
5,043 stele·1,013 fork-uri·C++·MIT·3 vizualizări

React Native Fs

Acest proiect este un API de sistem de fișiere mobil cross-platform care oferă un bridge nativ pentru acces direct de citire și scriere la sistemul de fișiere al dispozitivului. Funcționează ca o bibliotecă de gestionare a stocării și un strat de acces la resurse native, permițând aplicațiilor să interacționeze cu fișierele locale și directoarele de documente la nivel de sistem.

Biblioteca include un client de transfer de fișiere mobil pentru descărcarea și încărcarea fișierelor între servere la distanță și stocarea locală a dispozitivului. Aceste transferuri suportă urmărirea progresului și transmisia de date multipart.

Capabilitățile largi acoperă gestionarea fișierelor și directoarelor locale, inclusiv capacitatea de a copia, muta și modifica fișiere. Oferă utilitare pentru recuperarea căilor absolute de sistem, inspectarea metadatelor fișierelor, calcularea checksum-urilor pentru integritatea datelor și interogarea capacității de stocare disponibile pe dispozitiv. Proiectul permite, de asemenea, recuperarea și copierea fișierelor din folderele interne de resurse ale aplicației.

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.

Istoric stele

Graficul istoricului de stele pentru itinance/react-native-fsGraficul istoricului de stele pentru itinance/react-native-fs

Căutare AI

Explorează mai multe repository-uri excelente

Descrie ce ai nevoie în limbaj simplu — AI-ul sortează mii de proiecte open source selectate în funcție de relevanță.

Start searching with AI

Alternative open-source pentru React Native Fs

Proiecte open-source similare, clasificate după numărul de funcționalități comune cu React Native Fs.
  • johanneslumpe/react-native-fsAvatar johanneslumpe

    johanneslumpe/react-native-fs

    5,042Vezi pe 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++
    Vezi pe GitHub↗5,042
  • apache/cordova-androidAvatar apache

    apache/cordova-android

    3,786Vezi pe 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
    Vezi pe GitHub↗3,786
  • shelljs/shelljsAvatar shelljs

    shelljs/shelljs

    14,402Vezi pe 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
    Vezi pe GitHub↗14,402
  • microsoft/c9-python-getting-startedAvatar microsoft

    microsoft/c9-python-getting-started

    8,012Vezi pe 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
    Vezi pe GitHub↗8,012
Vezi toate cele 30 alternative pentru React Native Fs→

Întrebări frecvente

Ce face itinance/react-native-fs?

Acest proiect este un API de sistem de fișiere mobil cross-platform care oferă un bridge nativ pentru acces direct de citire și scriere la sistemul de fișiere al dispozitivului. Funcționează ca o bibliotecă de gestionare a stocării și un strat de acces la resurse native, permițând aplicațiilor să interacționeze cu fișierele locale și directoarele de documente la nivel de sistem.

Care sunt principalele funcționalități ale itinance/react-native-fs?

Principalele funcționalități ale itinance/react-native-fs sunt: 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.

Care sunt câteva alternative open-source pentru itinance/react-native-fs?

Alternativele open-source pentru itinance/react-native-fs includ: 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…