Best way to reorder long list of items

I’m currently working on reordering items in a list. The tricky part though is that I need to be able to reorder up to 100 items. I have some solutions in mind but I the design will break once it tackles probably more than 20…