Some time back, I required a drag and drop tree implemented in javascript where you could rearrange nodes by dragging them around the tree. I decided to make a post and release it. Its called Amazing Tree. The code is available for download from the projects page.
A few demos of the library in action:
You will find more information and detailed documentation at the Amazing Tree page
Related posts: