Node.js Eventstore

http://eventstore.js.org/

The project goal is to provide an eventstore implementation for node.js:

load and store events via EventStream object
event dispatching to your publisher (optional)
supported Dbs (inmemory, mongodb, redis, tingodb, azuretable)
snapshot support
query your events