Даже у стандартного хперла все нужное есть, о чем спрашивает автор.