¿Cuál es la mejor biblioteca del lado del cliente para cargar varios archivos a través de http?

¿Cuál es la mejor biblioteca http del lado del cliente para cargar varios archivos? Si puede manejar directorios es una gran ventaja. Estoy buscando algo que sea de código abierto o gratuito. Estoy buscando algo como FTP, pero eso funciona a través de http, a través del navegador. Cargar múltiples archivos a través de un formulario HTML 4.x normal es un poco complicado cuando se trata de cargar más de 5-6 archivos.

Siéntase libre de compartir sus experiencias personales.