There’s the WP_User_Query for that:
/**
* List all Users
* Use as: Template Tag
*
* @uses WP_User_Query
* @return (array) List of user objects
*/
wpse35713_get_users_list()
{
$query = new WP_User_Query( array(
'order' => 'ASC'
,'orderby' => 'login'
) );
$users = $query->get_results();
$html = "<ul><li>";
foreach ( $users as $user )
{
$html .= "</li><li>{$user}";
}
$html .= "</li><ul>";
return $html;
}