Newsletter
Join the Community
Subscribe to our newsletter for the latest news and updates
Modern responsive directory listing theme for the Nginx Fancyindex module, inspired by Apaxy, with Material Design icons.

Free multi-page Bootstrap 4 travel directory template with advanced search, sticky navigation, Google Maps, and reservation form.
Nginxy is an open-source directory listing theme for the Nginx Fancyindex module that replaces the default file index with a modern, responsive interface featuring colored Material Design SVG icons, light and dark themes, and no jQuery dependencies.
Nginxy is a modernized responsive theme for the Nginx Fancyindex module, inspired by Apaxy for Apache. It transforms a plain nginx directory listing into a clean, file-browser-like page with colored icons per file type. The theme takes a directory served by nginx as input and outputs a styled HTML index page with icons, file names, sizes, and modification dates. It runs on any nginx server compiled with the ngx-fancyindex module and was developed by Luis Felipe Sanchez of lfsystems.
style.css to change the color palette, or edit the icon map in config.js to change which icon and color each file type uses.Nginxy works by integrating with the ngx-fancyindex module. First, ensure nginx is compiled with the Fancyindex module or install the nginx-extras package. Then include the contents of nginxy.conf in your location directive, and move the Nginxy-Theme/ folder to a directory before the served folder, renaming it to .nginxy/. After reloading nginx, the theme rewrites the directory listing using its HTML template, CSS, and JavaScript icon mapping.
No. Nginxy is built with modern, native JavaScript and has no jQuery dependency, which reduces page weight and load time.
Compile nginx with the ngx-fancyindex module or install the nginx-extras package, include nginxy.conf in your location directive, and place the theme folder as .nginxy/ in the parent directory of the files you want to serve. Then reload nginx.
Yes. Colors are controlled by CSS variables defined in style.css, with both light and dark theme palettes provided. Icons and their colors are mapped in config.js, which references Material Design Icons from the jsDelivr CDN.
Nginxy includes icons for more than 40 formats, including documents (pdf, docx, xlsx), images (jpg, png, gif, svg), audio/video (mp3, mp4), archives (zip, tar, gz), code (html, js, py, sql), and executables (exe, bin).
Yes, Nginxy is open source. The project carries an Open Source Love badge and welcomes contributions via its GitHub issues page.
