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

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectDespreCum realizăm clasamentulPresăServer MCP
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
pouchdb avatar

pouchdb/pouchdb

0
View on GitHub↗
17,583 stele·1,507 fork-uri·JavaScript·Apache-2.0·13 vizualizăripouchdb.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.

Istoric stele

Graficul istoricului de stele pentru pouchdb/pouchdbGraficul istoricului de stele pentru pouchdb/pouchdb

Căutare AI

Explorează mai multe repository-uri excelente

Descrie ce ai nevoie în limbaj simplu — AI-ul sortează mii de proiecte open source selectate în funcție de relevanță.

Start searching with AI

Întrebări frecvente

Ce face 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.

Care sunt principalele funcționalități ale pouchdb/pouchdb?

Principalele funcționalități ale pouchdb/pouchdb sunt: Offline-First Web Apps, Browser-Based Storage, Conflict Resolution Strategies, CouchDB Synchronization, CouchDB API Implementations, JSON Document Stores, Local-First Databases, NoSQL Databases.

Care sunt câteva alternative open-source pentru pouchdb/pouchdb?

Alternativele open-source pentru pouchdb/pouchdb includ: 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…

Alternative open-source pentru Pouchdb

Proiecte open-source similare, clasificate după numărul de funcționalități comune cu Pouchdb.
  • pubkey/rxdbAvatar pubkey

    pubkey/rxdb

    23,048Vezi pe 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
    Vezi pe GitHub↗23,048
  • couchbase/couchbase-lite-iosAvatar couchbase

    couchbase/couchbase-lite-ios

    1,664Vezi pe 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
    Vezi pe GitHub↗1,664
  • hoodiehq/hoodieAvatar hoodiehq

    hoodiehq/hoodie

    4,454Vezi pe 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
    Vezi pe GitHub↗4,454
  • apache/pouchdbAvatar apache

    apache/pouchdb

    17,581Vezi pe 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
    Vezi pe GitHub↗17,581
  • Vezi toate cele 30 alternative pentru Pouchdb→