awesome-repositories.com
المدونة
awesome-repositories.com

اكتشف أفضل مستودعات المصادر المفتوحة باستخدام بحث مدعوم بالذكاء الاصطناعي.

استكشفعمليات بحث منسقةبدائل مفتوحة المصدربرمجيات ذاتية الاستضافةالمدونةخريطة الموقع
المشروعحولكيفية ترتيب النتائجالصحافةخادم MCP
قانونيالخصوصيةالشروط
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

قواعد بيانات محلية للتطبيقات التي تعمل بدون إنترنت

تم تحديث الترتيب في 30 يونيو 2026

For قاعدة بيانات محلية لتطبيقات الهاتف التي تعمل بدون إنترنت أولاً, the strongest matches are apache/pouchdb (PouchDB is a local-first JavaScript document store that synchronizes), pouchdb/pouchdb (PouchDB is an offline-first NoSQL database that runs in) and garden-co/jazz (Jazz is a local-first relational database and synchronization framework). nozbe/watermelondb and pubkey/rxdb round out the shortlist. Each is ranked by relevance to your query, popularity and recent activity.

محركات قواعد بيانات مضمنة ومكتبات مزامنة مصممة لبناء تطبيقات هاتف محمول مرنة مع إمكانيات العمل دون اتصال بالإنترنت.

قواعد بيانات محلية للتطبيقات التي تعمل بدون إنترنت

اعثر على أفضل المستودعات باستخدام الذكاء الاصطناعي.سنبحث عن أفضل المستودعات المطابقة باستخدام الذكاء الاصطناعي.
  • apache/pouchdbالصورة الرمزية لـ apache

    apache/pouchdb

    17,581عرض على GitHub↗

    PouchDB is a JavaScript NoSQL document store designed to persist JSON data within web browsers or Node.js environments. It functions as an offline-first data store that caches information on a local device and synchronizes with a remote server when connectivity is available. The database implements the CouchDB API to ensure compatibility for bidirectional data replication. This allows for the synchronization of documents between a local client and remote CouchDB servers to maintain consistency across multiple devices. The project provides capabilities for local browser data storage and remot

    PouchDB is a local-first JavaScript document store that synchronizes with CouchDB, offering conflict resolution and a small footprint, directly supporting offline-first mobile applications across browsers and Node.js environments.

    JavaScriptConflict ResolutionOffline-First Persistence
    عرض على GitHub↗17,581
  • pouchdb/pouchdbالصورة الرمزية لـ pouchdb

    pouchdb/pouchdb

    17,583عرض على GitHub↗

    PouchDB is a JavaScript NoSQL document database that runs directly in the browser. It serves as an offline-first data store that allows applications to save state and user data locally using persistent storage. The database is compatible with CouchDB, implementing its API to enable synchronization between browser environments and remote servers. This allows for cross-device data syncing and the development of local-first software that operates without a constant internet connection. The project covers data storage and synchronization capabilities, including the ability to migrate database sc

    PouchDB is an offline-first NoSQL database that runs in the browser and Node.js, providing local storage and built-in sync with CouchDB, so it directly supports building offline-first web or hybrid mobile apps with conflict resolution and a small JavaScript footprint — a solid fit for this search.

    JavaScriptConflict Resolution StrategiesLocal-First DatabasesOffline-First Persistence
    عرض على GitHub↗17,583
  • garden-co/jazzالصورة الرمزية لـ garden-co

    garden-co/jazz

    2,537عرض على GitHub↗

    Jazz is a local-first relational database and synchronization framework designed for offline-capable applications. It functions as a reactive state management system that treats database records as the primary source of truth, automatically updating user interfaces in real time as underlying data changes. The project distinguishes itself through a collaborative data synchronization model that utilizes row-level versioning to track branching edit histories. It implements a security engine based on identity-claim row security, which enforces granular permissions on individual records, and suppo

    Jazz is a local-first relational database and synchronization framework that runs on the device, syncs data via CRDT-based replication, and supports offline-first apps across platforms, making it a strong fit for building offline-first mobile applications.

    TypeScriptLocal-First DatabasesOffline-First Persistence
    عرض على GitHub↗2,537
  • nozbe/watermelondbالصورة الرمزية لـ Nozbe

    Nozbe/WatermelonDB

    11,722عرض على GitHub↗

    WatermelonDB is an offline-first data synchronization engine and reactive database library designed for mobile and web applications. It provides a persistent storage layer backed by SQLite, enabling applications to maintain full functionality and data consistency while operating without an internet connection. The framework distinguishes itself through a reactive data binding system that automatically updates user interface components whenever underlying database records change. It utilizes schema-driven model mapping to generate type-safe interfaces and employs lazy object materialization to

    WatermelonDB is an offline-first embedded database with a sync engine and reactive bindings for React Native, exactly the kind of local device database that keeps working without a connection, though conflict resolution and an optional API layer are not explicitly highlighted in its core feature set.

    JavaScriptLocal-First Data PersistenceOffline-First Persistence
    عرض على GitHub↗11,722
  • pubkey/rxdbالصورة الرمزية لـ pubkey

    pubkey/rxdb

    23,048عرض على 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

    RxDB is a reactive offline-first NoSQL database that runs locally in browsers and React Native apps, with built-in synchronization via CouchDB replication and conflict resolution (CRDTs), making it a complete fit for building offline-first mobile applications.

    TypeScriptConflict ResolutionData ReplicationLocal-First Databases
    عرض على GitHub↗23,048
  • realm/realm-jsالصورة الرمزية لـ realm

    realm/realm-js

    6,001عرض على GitHub↗

    Realm is a mobile database: an alternative to SQLite & key-value stores

    Realm is a mobile-first embedded database that runs locally on the device with built-in sync, conflict resolution, and cross-platform support, making it a flagship choice for building offline-first mobile applications exactly as described.

    TypeScriptOffline-First Persistence
    عرض على GitHub↗6,001
  • vlcn-io/cr-sqliteالصورة الرمزية لـ vlcn-io

    vlcn-io/cr-sqlite

    3,640عرض على GitHub↗

    cr-sqlite is a multi-master database replication system that uses conflict-free replicated data types to ensure eventual consistency across distributed nodes. It provides the core capabilities for offline-first data synchronization, allowing multiple database instances to merge concurrent updates and reach a consistent state. The project distinguishes itself through a combination of CRDT-based data replication and a WASM-based database engine, enabling full SQL execution and state persistence within web browsers. It supports peer-to-peer replication and cross-tab synchronization, utilizing ca

    cr-sqlite is an embedded SQLite-based database with built-in multi-master replication using CRDTs, providing offline-first sync and conflict resolution for distributed applications — fitting the core need for a local-first mobile database.

    RustData ReplicationCRDT DatabasesReplicated Data Convergence
    عرض على GitHub↗3,640
  • yjs/yjsالصورة الرمزية لـ yjs

    yjs/yjs

    22,069عرض على GitHub↗

    Yjs is a CRDT framework and real-time state synchronization engine providing shared data types for collaborative software. It functions as a shared data type library of collaborative maps, arrays, and text structures that converge automatically across distributed clients, serving as a local-first data store and a collaborative editor backend. The system distinguishes itself through a synchronization engine that encodes document changes into commutative binary updates. It employs state-vector based differencing to transmit only missing incremental updates between peers and uses relative-positi

    Yjs is a local-first CRDT framework that provides real-time state synchronization and conflict resolution, making it a strong fit for building offline-first mobile apps that need to sync data when online, even though it focuses on collaborative editing rather than traditional database queries.

    JavaScriptLocal-First PersistenceConflict-Free Replicated Data Types
    عرض على GitHub↗22,069
  • realm/realm-javaالصورة الرمزية لـ realm

    realm/realm-java

    11,464عرض على GitHub↗

    Realm Java is a NoSQL mobile object database and reactive database engine. It provides a persistent local data store that saves native objects directly to disk, replacing traditional SQL storage and object-relational mapping layers. The system functions as a real-time data synchronizer, coordinating local database changes with a cloud backend across multiple devices. It integrates a reactive engine that uses change listeners and asynchronous event streams to automatically update user interfaces when underlying data changes. The project covers object-oriented data modeling, CRUD operations, a

    Realm Java is a NoSQL mobile object database with a persistent local store and a real-time sync engine that coordinates data with a cloud backend, making it a perfect fit for building offline-first mobile apps with automatic conflict resolution.

    JavaMobile Storage EnginesNative Object DatabasesCRUD Interfaces
    عرض على GitHub↗11,464
  • tinyplex/tinybaseالصورة الرمزية لـ tinyplex

    tinyplex/tinybase

    5,110عرض على GitHub↗

    TinyBase is a reactive data store and in-memory relational database designed for client-side state persistence. It serves as a local-first sync engine that merges distributed state using conflict-free replicated data types and logical clocks to ensure deterministic data convergence. The project features a schema validation library that converts external definitions from tools like Zod, Yup, and TypeBox into type-safe store definitions. It provides an infrastructure for real-time collaborative editing, utilizing synchronization with Automerge, Yjs, and PartyKit to maintain consistent state acr

    TinyBase is a reactive in-memory data store with a built-in sync engine and CRDT-based conflict resolution, making it a solid fit for offline-first mobile apps that need local persistence and deterministic state merging.

    TypeScriptLocal-First Data PersistenceLocal-First Storage Engines
    عرض على GitHub↗5,110
  • loro-dev/loroالصورة الرمزية لـ loro-dev

    loro-dev/loro

    5,374عرض على GitHub↗

    Loro is a conflict-free replicated data type (CRDT) framework and collaborative state engine designed for building real-time collaborative applications. It provides a distributed data synchronizer that enables multiple users to edit shared documents and complex nested structures—such as maps, lists, trees, and counters—with automatic state convergence without requiring a central server. The project distinguishes itself through a versioned document store that supports branching, forking, and merging via a directed acyclic graph of causal operation history. It enables advanced version control c

    Loro is a local-first CRDT framework that provides automatic conflict resolution and synchronization, making it well-suited as an embedded data layer for offline-first mobile applications, though it is more of a collaborative state engine than a traditional relational database and does not include a built-in REST or GraphQL API.

    RustOffline-First PersistenceConflict-Free Replicated Data Types
    عرض على GitHub↗5,374
  • tursodatabase/libsqlالصورة الرمزية لـ tursodatabase

    tursodatabase/libsql

    16,887عرض على GitHub↗

    LibSQL is a high-performance, distributed SQL database engine that extends SQLite to support remote network access, edge computing, and real-time synchronization. It functions as an embedded database library that integrates directly into application processes while providing the infrastructure to maintain consistency across multiple geographic regions. The platform distinguishes itself by enabling database interaction over standard HTTP protocols, allowing applications to query remote data sources in serverless and edge environments without requiring local filesystem access. It includes nativ

    LibSQL is an embedded SQL database engine with built-in real-time synchronization over HTTP, which directly supports local-first storage and data replication for offline-first applications, though it is not specifically tailored to mobile platforms and may need custom integration for iOS/Android.

    CData Replication
    عرض على GitHub↗16,887
  • realm/realm-cocoaالصورة الرمزية لـ realm

    realm/realm-cocoa

    16,608عرض على GitHub↗

    Realm-Cocoa is a NoSQL mobile database engine and reactive object database designed for local data storage on mobile devices. It serves as a non-relational alternative to Core Data and SQLite, storing data as objects rather than tables. The system functions as an encrypted local store that protects sensitive application data using encryption. It provides reactive data synchronization, allowing application objects and user interfaces to update automatically when the underlying database changes.

    Realm-Cocoa is a NoSQL mobile database engine that provides fast local storage and reactive data bindings for iOS apps; it supports offline-first architecture and integrates with Realm’s sync layer for online data replication, making it a solid fit for building offline-first mobile applications.

    Objective-CLocal Data StoresAttribute ProxiesCore Data Alternatives
    عرض على GitHub↗16,608
  • objectbox/objectbox-javaالصورة الرمزية لـ objectbox

    objectbox/objectbox-java

    4,612عرض على GitHub↗

    ObjectBox Java is an embedded NoSQL object database for Java and Android that stores data objects directly without relational mapping. It functions as a native-process storage engine, allowing applications to persist plain Java or Kotlin classes as entities. The project distinguishes itself with an on-device vector database capability, utilizing HNSW indexes to perform approximate nearest neighbor searches and semantic similarity queries. It also includes a locally hosted web-based browser for visualizing data objects, schemas, and dependency diagrams. The database covers a broad range of da

    ObjectBox is a lightweight embedded NoSQL database with built-in sync, designed for mobile and edge devices, making it a strong fit for offline-first Android apps; the Java variant covers Android and JVM but not iOS, so it partially meets the cross-platform requirement.

    JavaEmbedded Database EnginesObject-Oriented DatabasesObject-Relational Mapping
    عرض على GitHub↗4,612
  • objectbox/objectbox-swiftالصورة الرمزية لـ objectbox

    objectbox/objectbox-swift

    601عرض على GitHub↗

    ObjectBox for Swift is an embedded, offline-first database that runs locally on devices and provides built-in data synchronization, making it a strong fit for building offline-first mobile apps on iOS—though you would need a separate version for Android to cover both platforms.

    SwiftDatabase Libraries
    عرض على GitHub↗601
  • couchbase/couchbase-lite-iosالصورة الرمزية لـ couchbase

    couchbase/couchbase-lite-ios

    1,664عرض على GitHub↗

    Couchbase Lite for iOS is an embedded NoSQL database engine designed for native mobile and desktop applications. It functions as a library within the application process, providing local document storage and structured querying capabilities that allow software to remain fully functional and responsive without an active internet connection. The library distinguishes itself through a replication engine that synchronizes local database changes with a central server to maintain consistent state across multiple devices. This synchronization process utilizes a delta-based protocol to transmit only

    Couchbase Lite for iOS is a lightweight embedded NoSQL database with built-in sync for offline-first mobile apps, but this version is limited to iOS and macOS, missing Android support, so it is a partial fit for cross-platform offline-first development.

    Objective-CConflict Resolution StrategiesOffline-First Persistence
    عرض على GitHub↗1,664
قارن بين أفضل 10 في لمحة
المستودعالنجوماللغةالترخيصآخر تحديث
apache/pouchdb17.6KJavaScriptApache-2.09 يونيو 2026
pouchdb/pouchdb17.6KJavaScriptApache-2.09 يونيو 2026
garden-co/jazz2.5KTypeScriptMIT30 أبريل 2026
nozbe/watermelondb11.7KJavaScriptMIT11 أغسطس 2025
pubkey/rxdb23KTypeScriptapache-2.021 فبراير 2026
realm/realm-js6KTypeScriptApache-2.015 يونيو 2026
vlcn-io/cr-sqlite3.6KRustmit25 أكتوبر 2024
yjs/yjs22.1KJavaScriptNOASSERTION22 يونيو 2026
realm/realm-java11.5KJavaApache-2.015 سبتمبر 2025
tinyplex/tinybase5.1KTypeScriptMIT21 يونيو 2026

Related searches

  • a library for offline first data synchronization
  • مخزن مفتاح-قيمة مضمن للتخزين المحلي
  • a database library for Swift applications
  • قاعدة بيانات موزعة عند الحافة (Edge) بالقرب من المستخدمين
  • قاعدة بيانات SQL مدمجة (In-process) داخل التطبيق
  • a library for building local-first applications
  • مشروع لفهم قواعد البيانات عبر بناء واحدة
  • قاعدة بيانات مستندات JSON بدون مخطط (Schema-free)