This app creates a staff directory from People Search results, SharePoint User Information list, or a custom list, using the excellent jQuery DataTables plugin. The directory can be interactively searched, sorted, and limited to only show certain fields, or to exclude certain users. You can also link direct to user profiles.
This app can be used directly from the App site, or via an App Part.
The app also has the functionality so users can override the default css, allowing you to truly customize the look and feel to suit your organizations branding.