Also of note is clmtracker: https://github.com/auduno/clmtrackr
Its open source (MIT license I believe) and performs some of the same functions as Face++ like detection, "landmarking" and replacing features/mapping a mask to your face. It includes some fun demos as well.