Displaying 1 to 12 from 12 results

pouchdb-find - Easy-to-use query language for PouchDB. ⚠️ NOTICE ⚠️: moved to the PouchDB repo

  •    Javascript

Provides a simple, MongoDB-inspired query language that accomplishes the same thing as the map/reduce API, but with far less code. Eventually this will replace PouchDB's map/reduce API entirely. You'll still be able to use map/reduce, but it will be distributed as a separate plugin.

PouchStream - use some streams with your pouches

  •    Javascript

Experimental streaming version of PouchDB

pouchdb-lru-cache - PouchDB plugin for storing binary data in a least-recently-used (LRU) cache.

  •    Javascript

An LRU (least recently used) cache designed for storing binary data in PouchDB. Runs in modern browsers and Node.js. In mobile and offline-ready webapps, you often want to have a small store of binary data that you can guarantee won't grow out of control. For instance, this could be used for caching images so that you don't have to re-load them every time.

pouchy - A simple, opinionated interface for the amazing PouchDB

  •    Javascript

A simple, opinionated interface for the amazing PouchDB




pouch-clerk - PouchDB worker reacting to document changes

  •    Javascript

PouchDB worker reacting to document changes. Each document has a state. A clerk listens to changes in one or more PouchDB databases and react to document state changes.

collate - Collation functions for PouchDB map/ reduce and search plugins

  •    Javascript

Deprecation notice: this repo is deprecated because the codebase has been moved into the PouchDB repo. You can still npm install pouchdb-collate and use it normally, though. Collation functions for PouchDB map/reduce. Used by PouchDB map/reduce to maintain consistent CouchDB collation ordering.

geopouch - Spatial plugin from PouchDB extracted and supporting N dimentional coordinates.

  •    Javascript

Spatial plugin from PouchDB extracted and supporting N dimensional coordinates. Originally by @vmx with contribution by @daleharvey and @calvinmetcalf.

plugin-seed - Seed project for PouchDB plugins.

  •    Javascript

Fork this project to build your first PouchDB plugin. It contains everything you need to test in Node, WebSQL, and IndexedDB. It also includes a Travis config file so you can automatically run the tests in Travis. Your plugin is now located at dist/pouchdb.mypluginname.js and dist/pouchdb.mypluginname.min.js and is ready for distribution.


pouchdb-auth - A PouchDB plug-in that simulates CouchDB's authentication daemon

  •    Javascript

A PouchDB plug-in that simulates CouchDB's authentication daemon. Includes a users db that functions like CouchDB's. Also works in the browser.

pouchdb-validation - A PouchDB plug-in that allows you to re-use your CouchDB validate_doc_update functions on the client side

  •    Javascript

A PouchDB plug-in that allows you to re-use your CouchDB validate_doc_update functions on the client side. A browser version is available.

upsert - PouchDB plugin for upsert() and putIfNotExists() functions

  •    Javascript

So basically, if you're tired of manually dealing with 409s or 404s in your PouchDB code, then this is the plugin for you. Perform an upsert (update or insert) operation. If you don't specify a callback, then this function returns a Promise.

vue-pouch-db - Vue Pouch DB is a VueJS Plugin that binds PouchDB with Vue and keeps a synchronised state with the database

  •    Javascript

Vue Pouch DB is a VueJS Plugin that binds PouchDB with Vue and keeps a synchronised state with the database. Has support for Mango queries which are processed locally within the VuePouchDB state. The bucket is a global config object (schema), that you can set configurations globally or per database.