p5.EasyCam:A p5.js library for easy 3D camera control.
traqball.js:A small javascript library for CSS3 3D capable browsers. It creates a virtual trackball around a block level element, making it possible to rotate it freely around it's X-, Y- and Z-axis in 3D space.
godot-trackball-camera:A Godot addon that adds a trackball camera node without gimbal lock.