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

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

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

pouchdb/pouchdb

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

Pouchdb

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 schemas when updating data formats.

Features

  • Offline-First Web Apps - Provides the foundational data store for building offline-first web applications that sync when connectivity returns.
  • Browser-Based Storage - Provides persistent client-side storage for application state and user data directly within the browser.
  • Conflict Resolution Strategies - Provides deterministic revision IDs and conflict resolution strategies for concurrent data updates.
  • CouchDB Synchronization - Implements the CouchDB HTTP API and synchronization protocol for seamless remote data replication.
  • CouchDB API Implementations - Implements the CouchDB API to ensure seamless replication between browser and server environments.
  • JSON Document Stores - Implements a JSON document store that runs in the browser using IndexedDB or WebSQL.
  • Local-First Databases - Prioritizes local persistence and offline availability through a local-first database architecture.
  • NoSQL Databases - Provides a non-relational JavaScript database for flexible document storage in the browser.
  • Offline-First Persistence - Offers local data caching and synchronization to ensure functionality without a network connection.
  • Cross-Device Synchronization Engines - Enables consistent data access across multiple user devices by synchronizing local stores via a central hub.
  • State Change Tracking - Tracks database modifications using a sequence-based feed to trigger synchronization and local listeners.
  • Storage Abstraction Layers - Implements a storage abstraction layer to support multiple browser-based engines like IndexedDB and WebSQL.
  • Client-Side Storage - CouchDB-inspired database for browser environments.
  • Databases and Analytics - Offline-first, pocket-sized database.

سجل النجوم

مخطط تاريخ النجوم لـ pouchdb/pouchdbمخطط تاريخ النجوم لـ pouchdb/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
  • 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

    Objective-Cdatabaseiosmacos
    عرض على GitHub↗1,664
  • hoodiehq/hoodieالصورة الرمزية لـ hoodiehq

    hoodiehq/hoodie

    4,454عرض على GitHub↗

    Hoodie is a data synchronization framework and offline-first JavaScript backend designed to keep client-side data stores in sync with a remote backend. It provides a local-first persistence layer that allows applications to remain functional while offline by abstracting the client-side database. The system features a NoSQL backend interface that enables interaction with remote data stores without requiring custom server-side boilerplate code. This is supported by a modular driver system of pluggable backend adapters that connect the synchronization layer to various remote database providers.

    JavaScript
    عرض على GitHub↗4,454
  • 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

    JavaScriptcouchdbdatabasehacktoberfest
    عرض على GitHub↗17,581
عرض جميع البدائل الـ 30 لـ Pouchdb→

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

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

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.

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

الميزات الرئيسية لـ pouchdb/pouchdb هي: Offline-First Web Apps, Browser-Based Storage, Conflict Resolution Strategies, CouchDB Synchronization, CouchDB API Implementations, JSON Document Stores, Local-First Databases, NoSQL Databases.

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

تشمل البدائل مفتوحة المصدر لـ pouchdb/pouchdb: pubkey/rxdb — This project is a reactive, offline-first NoSQL database engine designed for JavaScript applications. It provides a… couchbase/couchbase-lite-ios — Couchbase Lite for iOS is an embedded NoSQL database engine designed for native mobile and desktop applications. It… hoodiehq/hoodie — Hoodie is a data synchronization framework and offline-first JavaScript backend designed to keep client-side data… apache/pouchdb — PouchDB is a JavaScript NoSQL document store designed to persist JSON data within web browsers or Node.js… livestorejs/livestore — Livestore is a reactive state management framework that utilizes a local SQLite database to store and synchronize… louischatriot/nedb — NeDB is a JavaScript embedded NoSQL document store designed for Node.js and the browser. It functions as an in-memory…