CarbonROM is one of the most popular custom ROMs available today. Based on the AOSP (Android Open Source Project), the ROM is fully optimized for fast performance and offers great customization options to enhance the functioning of your device. You can experience stock UI, various gestures and several value added features.

If you are waiting for the Oreo based Carbon ROM for your device, the first batch of Oreo nightly builds (Noct) are available for the following devices: Note that all are user builds, signed with custom keys for security. You can get the build for your device from this link. If your device is running on the Carbon ROM based on Android 7.1.1 Nougat (Moo), then you can dirty flash the ROM, however we always recommend a clean flash. Installation is just like any other custom ROM. For Google Pixel 2 users, the Open Gapps will not work. Users need to flash custom GApps found here. After installing the Carbon ROM reboot your device into TWRP and then flash the custom Gapps. (Source)