awesome-repositories.com
Blog
MCP
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
·
ammarahm-ed avatar

ammarahm-ed/react-native-mmkv-storage

0
View on GitHub↗
1,752 stars·121 forks·C++·MIT·9 vuesrnmmkv.now.sh↗

React Native Mmkv Storage

Ce projet fournit une solution de stockage clé-valeur haute performance pour les applications mobiles, utilisant des fichiers mappés en mémoire pour permettre des opérations de lecture et d'écriture rapides. Il fonctionne comme une couche de données persistante qui s'intègre directement avec le runtime JavaScript pour minimiser la surcharge, tout en prenant en charge la synchronisation d'état réactive pour garantir que les composants d'interface se mettent à jour automatiquement lorsque les données stockées changent.

Le système de stockage se distingue par sa capacité à gérer plusieurs instances de base de données indépendantes, ce qui organise les données par module et empêche les collisions entre les composants de l'application. Il facilite le partage de données fiable entre différents processus, comme entre une application principale et ses extensions ou widgets en arrière-plan, en coordonnant l'accès concurrent via un verrouillage basé sur les fichiers partagés.

Les capacités de sécurité et de gestion incluent un stockage chiffré qui tire parti des keystores matériels natifs de la plateforme pour protéger les informations sensibles au repos. Le système intègre également des hooks de cycle de vie pour surveiller les opérations de données, des adaptateurs d'intégration pour les modèles de gestion d'état standard et des utilitaires de développement pour le débogage en temps réel. Pour les environnements de test, le projet inclut une implémentation de stockage en mémoire pour simuler la persistance sans nécessiter de stockage physique sur l'appareil.

Features

  • Application Key-Value Stores - Provides a high-performance key-value storage solution for mobile applications using memory-mapped files.
  • Memory-Mapped File Access - Maps persistent storage files directly into process memory for near-instantaneous read and write performance.
  • Local Persistence Modules - Persists application data locally using high-performance key-value storage within mobile applications.
  • Native C-JavaScript Bridges - Executes C++ code directly within the JavaScript runtime to eliminate serialization overhead during data access.
  • Data Encryption - Protects sensitive information at rest by leveraging platform-native hardware keystores for secure data encryption.
  • Encrypted Device Persistence - Protects sensitive information stored on mobile devices using a secure persistence layer backed by hardware keystores.
  • Encrypted Storage - Persists application data locally using high-performance bindings with encryption backed by secure hardware keystores.
  • Reactive State Synchronization - Synchronizes application state with local storage to ensure user interface components update automatically when stored data changes.
  • Cross-Target Data Sharing - Coordinates concurrent read and write operations between main application processes and background extensions or widgets.
  • Inter-Process Data Synchronization - Coordinates concurrent read and write operations across multiple application processes and extensions to ensure reliable data sharing.
  • Mobile Databases - Provides a local storage solution for mobile applications using memory-mapped file access for rapid read and write operations.
  • Per-Instance Data Isolation - Organizes data into independent storage containers to prevent collisions between different application components.
  • Cross-Process State Sharing - Coordinates concurrent data access between main applications and background extensions using shared file-based locking.
  • Hardware-Backed Key Storage - Integrates with hardware-backed security modules to manage encryption keys securely at the operating system level.
  • At-Rest File Encryptions - Protects sensitive user information at rest by integrating platform-native hardware security modules with encrypted local storage.
  • Reactive View Synchronization - Tracks specific storage keys to trigger automatic interface updates whenever the underlying data values change.

Historique des stars

Graphique de l'historique des stars pour ammarahm-ed/react-native-mmkv-storageGraphique de l'historique des stars pour ammarahm-ed/react-native-mmkv-storage

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

Collections incluant React Native Mmkv Storage

Sélections manuelles où React Native Mmkv Storage apparaît.
  • Magasins clé-valeur embarqués pour persistance locale

Alternatives open source à React Native Mmkv Storage

Projets open source similaires, classés selon le nombre de fonctionnalités partagées avec React Native Mmkv Storage.
  • mrousavy/react-native-mmkvAvatar de mrousavy

    mrousavy/react-native-mmkv

    8,404Voir sur GitHub↗

    react-native-mmkv is a synchronous mobile persistence system that provides an encrypted key-value store for mobile applications. It serves as a high-performance wrapper for the MMKV storage engine, eliminating asynchronous overhead by reading and writing values directly to disk. The project distinguishes itself through shared app group storage, which allows data access across multiple application extensions via a shared filesystem directory. It also provides state-synced storage hooks that automatically trigger component updates when stored key-value pairs change. The system covers a broad r

    TypeScriptandroidcppdatabase
    Voir sur GitHub↗8,404
  • tencent/mmkvAvatar de Tencent

    Tencent/MMKV

    18,623Voir sur GitHub↗

    MMKV is a high-performance, cross-platform key-value storage framework designed for mobile platforms and POSIX environments, including Android, iOS, macOS, and Windows. It provides a persistence layer that utilizes memory-mapped files and binary serialization to achieve low-latency data access. The project distinguishes itself through native support for multi-process synchronization, allowing concurrent read and write operations across different application processes. It also implements security via AES encryption for data at rest, featuring symmetric encryption and key rotation to protect st

    C++
    Voir sur GitHub↗18,623
  • pubkey/rxdbAvatar de pubkey

    pubkey/rxdb

    23,048Voir sur GitHub↗

    This project is a reactive, offline-first NoSQL database engine designed for JavaScript applications. It provides a robust framework for managing application state by synchronizing data across browsers, mobile devices, and server-side runtimes. By treating local storage as the primary source of truth, it enables applications to remain functional without network connectivity, automatically reconciling changes with remote backends once a connection is restored. The database distinguishes itself through a modular architecture that supports cross-environment synchronization and high-performance d

    TypeScriptangularbrowser-databasecouchdb
    Voir sur GitHub↗23,048
  • didi/mpxAvatar de didi

    didi/mpx

    3,905Voir sur GitHub↗

    MPX is a cross-platform framework designed to build applications for multiple mini-program ecosystems and the web from a single codebase. It utilizes a static transpilation pipeline to transform source code into platform-specific bundles, employing a single-file component system that encapsulates templates, logic, and styles. The framework provides a reactive state management system that automatically synchronizes application data with the user interface through computed properties and watchers. The project distinguishes itself through a robust build-time toolchain that supports sub-package p

    JavaScript
    Voir sur GitHub↗3,905
Voir les 30 alternatives à React Native Mmkv Storage→

Questions fréquentes

Que fait ammarahm-ed/react-native-mmkv-storage ?

Ce projet fournit une solution de stockage clé-valeur haute performance pour les applications mobiles, utilisant des fichiers mappés en mémoire pour permettre des opérations de lecture et d'écriture rapides. Il fonctionne comme une couche de données persistante qui s'intègre directement avec le runtime JavaScript pour minimiser la surcharge, tout en prenant en charge la synchronisation d'état réactive pour garantir que les composants d'interface se mettent à jour…

Quelles sont les fonctionnalités principales de ammarahm-ed/react-native-mmkv-storage ?

Les fonctionnalités principales de ammarahm-ed/react-native-mmkv-storage sont : Application Key-Value Stores, Memory-Mapped File Access, Local Persistence Modules, Native C-JavaScript Bridges, Data Encryption, Encrypted Device Persistence, Encrypted Storage, Reactive State Synchronization.

Quelles sont les alternatives open-source à ammarahm-ed/react-native-mmkv-storage ?

Les alternatives open-source à ammarahm-ed/react-native-mmkv-storage incluent : mrousavy/react-native-mmkv — react-native-mmkv is a synchronous mobile persistence system that provides an encrypted key-value store for mobile… tencent/mmkv — MMKV is a high-performance, cross-platform key-value storage framework designed for mobile platforms and POSIX… pubkey/rxdb — This project is a reactive, offline-first NoSQL database engine designed for JavaScript applications. It provides a… didi/mpx — MPX is a cross-platform framework designed to build applications for multiple mini-program ecosystems and the web from… andotp/andotp — andOTP is an open-source multi-factor authentication client for Android. It functions as a time-based and HMAC-based… memodb-io/acontext — Acontext is an LLM orchestration backend and agent memory framework designed to manage session state and knowledge for…