
Product
Introducing PHP and Composer Support in Socket
Socket now supports PHP with full Composer and Packagist integration, enabling developers to search packages, generate SBOMs, and protect their PHP dependencies from supply chain threats.
Discover surprisingly large directories from the command line.
~/projects/npm $ space-hogs
151 MB ~/projects/npm
Largest children directories, each larger than 9 MB
├── 31 MB [▒ ] /.git
├── 9 MB [▒ ] /node_modules/npm-registry-couchapp/node_modules
├── 12 MB [▒ ] /node_modules/tap/node_modules/nyc/node_modules
├── 20 MB [▒ ] /node_modules/standard/node_modules/standard-engine/node_modules/eslint/node_modules
├── 17 MB [▒ ] /node_modules/standard/node_modules/standard-format/node_modules/esformatter-jsx/node_modules/babel-core/node_modules
└── 62 MB [▒▒ ] (everything else)
151 MB Total
~/projects/npm $ space-hogs node_modules 5 --depth=0
114 MB ~/projects/npm/node_modules
Largest children directories, each larger than 5 MB
├── 6 MB [▒ ] /node-gyp
├── 11 MB [▒ ] /npm-registry-couchapp
├── 27 MB [▒ ] /tap
├── 56 MB [▒▒ ] /standard
└── 13 MB [▒ ] (everything else)
114 MB Total
$ npm i -g space-hogs
$ space-hogs --help
Usage
space-hogs [path] [size] [--depth=number]
Options
directory Directory to scan. Defaults to the current directory.
size Minimum size in MB. Defaults to 6% of the total MB.
--depth=number Number of sub-directories to dive into. 0 = none. Defaults to all.
Examples
$ space-hogs
$ space-hogs node_modules 5 --depth=0
$ space-hogs 1000
I'm happy to take contributions.
Here's some ideas:
du for calculating disk usage. This won't work in Windows.du using native code. Ideas?/usr/.--debug and to get some debug info that will be helpful for creating tickets.Super awesome and prolific node module creator Sindre Sorhus has a repo for sharing ideas for new modules. On Feb 10, 2016, I submitted a proposal for space-hogs: cli for discovering surprisingly large directories. There was a lot of interest, but nobody else created it, so I decided to see if I could.
Hi! My name is Dylan Greene. When not overwhelmed with my two young kids I enjoy contributing
to the open source community. I'm also a tech lead at Opower.
MIT © Dylan Greene
FAQs
Discover surprisingly large directories from the command line.
We found that space-hogs demonstrated a not healthy version release cadence and project activity because the last version was released a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Product
Socket now supports PHP with full Composer and Packagist integration, enabling developers to search packages, generate SBOMs, and protect their PHP dependencies from supply chain threats.

Security News
An AI agent is merging PRs into major OSS projects and cold-emailing maintainers to drum up more work.

Research
/Security News
Chrome extension CL Suite by @CLMasters neutralizes 2FA for Facebook and Meta Business accounts while exfiltrating Business Manager contact and analytics data.