Unity custom handles examples, more information here: Mastering UnityEditor Handles
A Handle for AnmationCurve
A Handle for AnmationCurve's keyframes
A handle that can be moved on a rotated plane
Add a snap option (cylinders on each axis) to the default move tool