Couchbase Mobile is an open-source data synchronization system for occasionally connected devices like smartphones, tablets, and desktop computers. Our killer feature is streaming data sync, so your user experience isn't held hostage to unpredictable network performance anymore. Our sync protocol has been proven in production for over four years, and our database is written from the ground up to be lightweight and embedded in mobile apps.