XmlAutoIndex is a module for Apache HTTP Server that browses your directories and produces output in XML. The aim of this project is to replace mod_autoindex in Apache, separating data from design. XSLT can be used to translate the XML into HTML, SVG, or XUL, for example. You can make your own theme by updating an XSL style sheet and without ever touching the core engine. Using appropriate plugins, you can show pictures, videos, and music.