PouchDB uses the CouchDB sync protocol to sync to multiple servers (or other PouchDB databases). PouchDB is also planning on offering a lightweight server-side PouchDB that runs in Node.
FWIW any database could potentially implement the CouchDB sync protocol. http://dataprotocols.org/couchdb-replication/