crossdirstat icon indicating copy to clipboard operation
crossdirstat copied to clipboard

Free open-source cross-platform file & directory statistics

crossdirstat

crossdirstat

Free open-source cross-platform file & directory statistics as found on Github

Features

  • Generate a directory tree for any given folder
  • View any folder as colored rectangles (squarified algorithm)
  • Customize the rectangle colors and show statistics about filetypes
  • Export the tree as JSON with sizes and file/folder counters
  • Export the rectangle view as JSON, SVG or PNG
  • Easy start screen with sane default settings

Installation

There are a couple of options for installing or running crossdirstat. The 2nd and 3rd mentioned give you the option to modify and check the source code.

Easy download

Download a stable installer or executable for your platform from the github releases page.

Run directly

Clone or download the latest source and run npm install and npm start.

Make your own build

Clone or download the latest source and create your own build with npm run build, see package.json for platform-specific commands.

Why another *dirstat application?

There are lots of other similar programs, such as KDirStat, QDirStat and WinDirStat. A couple of my reasons for creating another one:

  • KDirStat and QDirStat don't look pretty on my system
  • KDirStat needs tons of KDE dependencies
  • QDirStat colors the files per category instead of filetype
  • WinDirStat is only available on Windows
  • I like to have lots of export options
  • Creating my own alternative is a nice project and gives me the chance to make a version which suits my needs

All the alternatives are great programs, but none of them are a perfect fit for me.

License

crossdirstat was made by Jelmer van Arnhem and is MIT licensed, see LICENSE for details.

This project makes use of the following libraries: