apache/pouchdb

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

View on GitHub ↗Jump to charts ↓

Summary Information

Updated 56 minutes ago
Added to GitGenius on September 3rd, 2026
Created on June 10th, 2010
Open Issues & Pull Requests: 187 (+0)
GitHub issues: Enabled
Number of forks: 1,507
Total Stargazers: 17,603 (+0)
Total Subscribers: 259 (+0)

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Issue API getrepoissuespagesummary failed: 429 Rate limit exceeded. Please try again later.

Detailed Description

PouchDB is a JavaScript database designed to run within the browser and synchronize data with server-side databases.

PouchDB solves the problem of building web applications that work reliably offline by providing a pocket-sized database inspired by Apache CouchDB. It stores data locally in the browser and can synchronize with CouchDB or other compatible backends when a connection is available, allowing applications to function seamlessly whether online or offline. The tool is built on document storage principles and handles data persistence entirely within the browser environment.

Developers should choose PouchDB when building web applications that need offline-first capabilities or when working in environments where client-side data storage is essential. It suits projects ranging from simple data persistence to complex applications requiring bidirectional synchronization. The tool is particularly valuable for teams building progressive web applications or applications targeting unreliable network conditions. PouchDB maintains backward compatibility across versions, so databases created in earlier releases continue to work with newer versions without manual migration.

The project receives almost all of its open issues from outside users rather than the core team, demonstrating a substantial base of adopters relying on it in production. Issues and pull requests frequently wait weeks or longer before receiving an initial response. Work in the issue tracker centers on bug fixes, enhancements, and help-wanted items, reflecting the project's focus on addressing reported problems and community-driven improvements.