nestablejs

NestableJS is a javascript library for creating drag & drop heirarchical lists.