An ongoing extension of my d3.geometer library, which adds an interactive protractor for measuring angles.
Use up and down keys to change angle.