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

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

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

apache/pouchdb

0
View on GitHub↗
17,581 نجوم·1,507 تفرعات·JavaScript·Apache-2.0·7 مشاهداتpouchdb.com↗

Pouchdb

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 remote data synchronization. It includes support for map-reduce view indexing and a revision-based system for detecting and resolving document conflicts.

Features

  • Offline-First Persistence - Provides an offline-first persistence model that caches data locally and synchronizes when connectivity is restored.
  • Browser Storage Managers - Manages application state directly in the browser using IndexedDB and WebSQL.
  • Document Stores - Functions as a NoSQL document store that persists JSON data directly within the web browser.
  • Local Storage Solutions - Provides local persistence on the device to enable full application functionality without network connectivity.
  • CouchDB Synchronization - Provides bidirectional document synchronization specifically compatible with CouchDB endpoints.
  • Document Databases - Provides a JavaScript-based document database for storing JSON data in browser and Node.js environments.
  • CouchDB API Implementations - Implements the CouchDB API to ensure seamless interoperability and synchronization with CouchDB servers.
  • Remote Synchronization - Facilitates the replication of local data to a remote server to maintain consistency across devices.
  • Conflict Resolution - Uses a revision-based system to detect and resolve concurrent edit conflicts during synchronization.
  • MapReduce Processing Engines - Supports map-reduce view indexing to generate sorted lists and aggregated results from documents.
  • Cross-Device Data Availability - Ensures data availability across multiple hardware platforms by syncing local stores via a remote server.
  • Storage Abstraction Layers - Implements a storage abstraction layer that allows the database to run on IndexedDB, WebSQL, or LevelDB.

سجل النجوم

مخطط تاريخ النجوم لـ apache/pouchdbمخطط تاريخ النجوم لـ apache/pouchdb

بحث بالذكاء الاصطناعي

استكشف المزيد من المستودعات الرائعة

صف ما تحتاجه بلغة بسيطة — وسيقوم الذكاء الاصطناعي بترتيب آلاف المشاريع مفتوحة المصدر المنسقة حسب الصلة.

Start searching with AI

بدائل مفتوحة المصدر لـ Pouchdb

مشاريع مفتوحة المصدر مشابهة، مرتبة حسب عدد الميزات المشتركة مع Pouchdb.
  • 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

    TypeScriptangularbrowser-databasecouchdb
    عرض على GitHub↗23,048
  • 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

    JavaScript
    عرض على GitHub↗17,583
  • mozilla/localforageالصورة الرمزية لـ mozilla

    mozilla/localForage

    25,780عرض على GitHub↗

    localForage is a browser storage wrapper and key-value store that provides a unified JavaScript API for persisting data. It acts as an abstraction layer over IndexedDB, WebSQL, and localStorage, allowing web applications to save data offline. The library features a priority-based driver fallback system that automatically detects and selects the most capable storage engine available in the browser. It simplifies data management by providing an asynchronous interface for storing complex JavaScript objects and binary buffers without requiring manual serialization. The project covers broad capab

    JavaScript
    عرض على GitHub↗25,780
  • dexie/dexie.jsالصورة الرمزية لـ dexie

    dexie/Dexie.js

    14,445عرض على GitHub↗

    Dexie.js is a wrapper library for IndexedDB that provides a simplified interface for managing and querying structured data within the browser. It functions as a browser database manager used to maintain persistent application state and store binary blobs and records. The project serves as an offline-first data store that synchronizes browser data with remote servers to maintain consistency across sessions. It also acts as a reactive database store by monitoring data changes in real time to trigger automatic user interface updates, and functions as a client-side search engine for indexing and

    TypeScript
    عرض على GitHub↗14,445
عرض جميع البدائل الـ 30 لـ Pouchdb→

الأسئلة الشائعة

ما هي وظيفة apache/pouchdb؟

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.

ما هي الميزات الرئيسية لـ apache/pouchdb؟

الميزات الرئيسية لـ apache/pouchdb هي: Offline-First Persistence, Browser Storage Managers, Document Stores, Local Storage Solutions, CouchDB Synchronization, Document Databases, CouchDB API Implementations, Remote Synchronization.

ما هي البدائل مفتوحة المصدر لـ apache/pouchdb؟

تشمل البدائل مفتوحة المصدر لـ apache/pouchdb: pubkey/rxdb — This project is a reactive, offline-first NoSQL database engine designed for JavaScript applications. It provides a… pouchdb/pouchdb — PouchDB is a JavaScript NoSQL document database that runs directly in the browser. It serves as an offline-first data… mozilla/localforage — localForage is a browser storage wrapper and key-value store that provides a unified JavaScript API for persisting… dexie/dexie.js — Dexie.js is a wrapper library for IndexedDB that provides a simplified interface for managing and querying structured… couchbase/couchbase-lite-ios — Couchbase Lite for iOS is an embedded NoSQL database engine designed for native mobile and desktop applications. It… marcuswestin/store.js — Store.js is a client-side state persistence library and web storage abstraction layer. It provides a consistent…