orbit-db is a distributed peer-to-peer database on IPFS. This project intends to provide a fully compatible port of the JavaScript version in Go. OrbitDB uses IPFS as its data storage and IPFS Pubsub to automatically sync databases with peers. Implements append-only logs, traversable feeds, key/value storage, JSON document storage, and even a basic counter.