# pouchdb

> PouchDB is a pocket-sized database

Latest version **9.0.0** (published 2024-06-21) · Apache-2.0 license · 0 weekly downloads

## Install

```sh
npm install pouchdb
pnpm add pouchdb
yarn add pouchdb
bun add pouchdb
```

## Health

**Score 43/100 (D)** — status: abandoned.

Positive: has types package; esm support; no vulnerabilities; high maintenance score; popular repo.

Warnings: low downloads.

Negative: abandoned.

## Facts

| | |
|---|---|
| Version | 9.0.0 |
| Published | 2024-06-21 |
| First published | 2012-10-25 |
| Weekly downloads | 0 |
| License | Apache-2.0 |
| TypeScript types | separate (@types/pouchdb) |
| Module format | ESM + CommonJS |
| Dependencies | 14 |
| Unpacked size | 5.3 MB |
| Known vulnerabilities | 0 (+1 in 1 direct dependencies) |
| Install scripts | no |
| GitHub stars | 17607 |
| Author | Dale Harvey |
| Keywords | db, couchdb, pouchdb |

## Links

- npm: https://www.npmjs.com/package/pouchdb
- Repository: https://github.com/pouchdb/pouchdb
- Homepage: https://github.com/pouchdb/pouchdb#readme
- Issues: https://github.com/pouchdb/pouchdb/issues
- npm.io page: https://npm.io/package/pouchdb

## Dependencies (14)

- [ltgt](https://npm.io/package/ltgt.md) 2.2.1
- [uuid](https://npm.io/package/uuid.md) 8.3.2
- [level](https://npm.io/package/level.md) 6.0.1
- [levelup](https://npm.io/package/levelup.md) 4.4.0
- [through2](https://npm.io/package/through2.md) 3.0.2
- [vuvuzela](https://npm.io/package/vuvuzela.md) 1.0.3
- [leveldown](https://npm.io/package/leveldown.md) 6.1.1
- [spark-md5](https://npm.io/package/spark-md5.md) 3.0.2
- [node-fetch](https://npm.io/package/node-fetch.md) 2.6.9
- [level-codec](https://npm.io/package/level-codec.md) 9.0.2
- [fetch-cookie](https://npm.io/package/fetch-cookie.md) 2.2.0
- [readable-stream](https://npm.io/package/readable-stream.md) 1.1.14
- [double-ended-queue](https://npm.io/package/double-ended-queue.md) 2.1.0-0
- [level-write-stream](https://npm.io/package/level-write-stream.md) 1.0.0

## Alternatives

- [angular-pipes](https://npm.io/package/angular-pipes.md) — 5.6K weekly downloads
- [@ng-web-apis/midi](https://npm.io/package/@ng-web-apis/midi.md) — 2.6K weekly downloads
- [happn-3](https://npm.io/package/happn-3.md) — 1.6K weekly downloads
- [@opensip-cli/lang-go](https://npm.io/package/@opensip-cli/lang-go.md) — 1.2K weekly downloads
- [mongoose-typescript](https://npm.io/package/mongoose-typescript.md) — 85 weekly downloads

## Recent versions

- 9.0.0 (latest) — 2024-06-21
- 8.0.1 — 2023-02-09
- 8.0.0 — 2022-12-15
- 7.3.1 — 2022-11-11
- 7.3.0 — 2022-04-13
- 7.2.2 — 2020-07-27
- 7.2.1 — 2020-02-16
- 7.2.0 — 2020-02-16
- 7.1.1 — 2019-06-14
- 7.1.0 — 2019-06-13
- 7.0.0 — 2018-06-21
- 6.4.3 — 2018-02-02
- 6.4.2 — 2018-01-24
- 6.4.1 — 2017-12-18
- 6.4.0 — 2017-12-17
- … 79 more at https://npm.io/package/pouchdb/versions

## README

pouchdb
======

PouchDB is a pocket-sized database.

### Usage

```bash
npm install pouchdb
```

```js
var PouchDB = require('pouchdb');
var db = new PouchDB('my_db');
```

For full API documentation and guides on PouchDB, see [PouchDB.com](http://pouchdb.com/).

This is the full, batteries-included `pouchdb` package containing code that is designed for both the Browser and Node.js. For details on PouchDB sub-packages, see the [Custom Builds documentation](http://pouchdb.com/custom.html).

### Source

PouchDB and its sub-packages are distributed as a [monorepo](https://github.com/babel/babel/blob/master/doc/design/monorepo.md).

For a full list of packages, see [the GitHub source](https://github.com/pouchdb/pouchdb/tree/master/packages).

---
_Source: https://npm.io/package/pouchdb · Machine-readable twin of the npm.io package page. Health data is recomputed on every publish._
