There are tons of disk usage analyzer tools: Baobab, WinDirStat, JDiskReport, and many others.
They typically look like this: Baobab

Now, I am looking for a web-based disk usage analyzer. For any remote protocol, for instance FTP, WebDAV, JCR or CMIS. For instance, it would show how space is being used on a remote FTP server (so it is not really "disk" in the hardware sense, more "repository").

My goal is to take the source code and adapt it to my own remote protocol (which is similar to WebDAV in concept, just using a different API syntax).


  • Web-based
  • Open source
  • Shows a nice diagram showing where disk space is used (any shape is OK)
  • Shows "Calculating..." or something similar while processing, as data is expected to be huge
  • Either 100% browser-side (using HTTP requests to query folder from the server) or browser+gateway, the gateway making requests to the actual remote server
  • Preferably written in a modern language like Rails/Play/Node.js/Java. So not DUC which is written in C (and does not look/feel great)
  • Duc author here. Curious why you have bias against C? Duc is written in C for a number of good reasons: portability (runs on *nix, win32, macos, android, etc), performance (will not get any faster then this), lightweight, few dependencies, can be deployed on embedded systems. I agree about the bare bone looks, I'm not a designer. Feel free to style the CSS to your needs, of course. – user21767 Feb 24 '16 at 14:30
  • @Zevv: Thanks making for this tool, while it is great for most people, my very particular case is that I want to fork the tool and adapt it to another protocol. So for very personal reasons it needs to be in a language that I have fun coding with, and that's why I expressed my requirement as "modern language". Sorry about the critic, I was mostly talking about the image where the blocks do not highlight when the mouse hovers them. – Nicolas Raoul Feb 25 '16 at 3:19

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Browse other questions tagged or ask your own question.