Smooth list changes.

Is there a library that make updates to a rendered list animated?

For example; My application is showing a list and the list's entries are ordered after number of upvotes. When the user upvotes an entry, the entry can move up in the list. Instead of the entry to abruptly move up, I want it to smoothly move up while smoothly pushing down the passed entries.