OnePlus One owners will be delighted to know that an unofficial Android 6.0 Marshmallow update is about to hit their devices. Despite being an experimental build, users who have flashed it say that it's pretty stable and working well enough.
This is a homemade build that's based on CyanogenMod version 12.1 Kernel, and the custom firmware is available via AOSP ROM.