awesome-repositories.com
Blog
MCP
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektÜber unsRanking-MethodikPresseMCP-Server
RechtlichesDatenschutzAGB
© 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 Aufrufernmmkv.now.sh↗

React Native Mmkv Storage

Dieses Projekt bietet eine performante Key-Value-Speicherlösung für mobile Anwendungen, die speicherabgebildete Dateien (Memory-Mapped Files) nutzt, um schnelle Lese- und Schreiboperationen zu ermöglichen. Es fungiert als persistente Datenschicht, die direkt in die JavaScript-Runtime integriert wird, um den Overhead zu minimieren, während es reaktive Zustands-Synchronisation unterstützt, um sicherzustellen, dass Interface-Komponenten automatisch aktualisiert werden, wenn sich gespeicherte Daten ändern.

Das Speichersystem zeichnet sich durch seine Fähigkeit aus, mehrere unabhängige Datenbankinstanzen zu verwalten, was Daten nach Modulen organisiert und Kollisionen zwischen Anwendungskomponenten verhindert. Es erleichtert den zuverlässigen Datenaustausch zwischen verschiedenen Prozessen, wie etwa zwischen einer Hauptanwendung und ihren Hintergrund-Extensions oder Widgets, indem es konkurrierenden Zugriff durch dateibasiertes Locking koordiniert.

Sicherheits- und Managementfunktionen umfassen verschlüsselten Speicher, der plattformnative Hardware-Keystores nutzt, um sensible Informationen im Ruhezustand zu schützen. Das System integriert zudem Lifecycle-Hooks zur Überwachung von Datenoperationen, Integrationsadapter für Standard-State-Management-Muster und Entwicklungs-Utilities für Echtzeit-Debugging. Für Testumgebungen enthält das Projekt eine In-Memory-Speicherimplementierung, um Persistenz zu simulieren, ohne physischen Gerätespeicher zu erfordern.

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.

Star-Verlauf

Star-Verlauf für ammarahm-ed/react-native-mmkv-storageStar-Verlauf für ammarahm-ed/react-native-mmkv-storage

KI-Suche

Entdecke weitere awesome Repositories

Beschreibe in einfachen Worten, was du brauchst — die KI bewertet tausende kuratierte Open-Source-Projekte nach Relevanz.

Start searching with AI

Kuratierte Suchen mit React Native Mmkv Storage

Handverlesene Sammlungen, in denen React Native Mmkv Storage vorkommt.
  • Eingebettete Key-Value-Stores für lokale Persistenz

Häufig gestellte Fragen

Was macht ammarahm-ed/react-native-mmkv-storage?

Dieses Projekt bietet eine performante Key-Value-Speicherlösung für mobile Anwendungen, die speicherabgebildete Dateien (Memory-Mapped Files) nutzt, um schnelle Lese- und Schreiboperationen zu ermöglichen. Es fungiert als persistente Datenschicht, die direkt in die JavaScript-Runtime integriert wird, um den Overhead zu minimieren, während es reaktive Zustands-Synchronisation unterstützt, um sicherzustellen, dass Interface-Komponenten automatisch aktualisiert werden, wenn…

Was sind die Hauptfunktionen von ammarahm-ed/react-native-mmkv-storage?

Die Hauptfunktionen von ammarahm-ed/react-native-mmkv-storage sind: 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.

Welche Open-Source-Alternativen gibt es zu ammarahm-ed/react-native-mmkv-storage?

Open-Source-Alternativen zu ammarahm-ed/react-native-mmkv-storage sind unter anderem: 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…

Open-Source-Alternativen zu React Native Mmkv Storage

Ähnliche Open-Source-Projekte, sortiert nach der Anzahl der gemeinsamen Funktionen mit React Native Mmkv Storage.
  • mrousavy/react-native-mmkvAvatar von mrousavy

    mrousavy/react-native-mmkv

    8,404Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗8,404
  • tencent/mmkvAvatar von Tencent

    Tencent/MMKV

    18,623Auf GitHub ansehen↗

    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++
    Auf GitHub ansehen↗18,623
  • pubkey/rxdbAvatar von pubkey

    pubkey/rxdb

    23,048Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗23,048
  • didi/mpxAvatar von didi

    didi/mpx

    3,905Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗3,905
Alle 30 Alternativen zu React Native Mmkv Storage anzeigen→