← All repos

pouchdb

:kangaroo: - PouchDB is a pocket-sized database.

couchdbdatabasehacktoberfestjavascriptpouchdb
Browse cluster: SQL databases and distributed systems
17,598stars
5,395commits
451contributors
3languages

Tech stack & purpose

PouchDB is a pocket-sized JavaScript database distributed as a monorepo containing numerous packages and adapters. The project provides multiple storage backends including IndexedDB, LocalStorage, LevelDB, WebSQL, HTTP/CouchDB, and in-memory options, designed to run in browsers, Node.js, or both depending on the adapter. Key features include map/reduce indexing, replication and synchronization capabilities, changes filtering, and collation functions that maintain CouchDB-compatible ordering, with specialized modules for binary utilities, checkpointing, and adapter utilities supporting extensibility through plugins.

Community & reference links

Languages

JavaScript
98.8%
Shell
0.7%
HTML
0.5%

Contributors (top 30 of 451)