creating a resource directory on a wordpress site

Hi,
A client wants to create a resource directory on their wordpress site like the one on this site:
http://crr760.com/media-library/

What plugin(s) could be used to do this?