They can be separated to two groups.
The first group:
Cocos2d-x JS Binding
These three engines incorporate the same high level api. So it supports game which wrote in Cocos2d-html5 may publish to android and iOS with Cocos2d-x JS Binding, or publish to iOS with Cocos2d-iPhone JS Binding without code modification or litter code modification.
The second group:
It supports game developed with Lua.