Three.js-completion is a project mainly written in Haxe, it's free.
Provides code completion for three.js, a popular Javascript 3D engine, using extern classes for haXe