All projects
Active DevelopmentCLI ToolAug 2026 — present
dev-prune
Reclaim disk space from idle Git repositories. A Rust CLI that deletes node_modules, .venv, target and vendor only after the project's own package manager proves a lockfile can rebuild them.
Built with
Rustcargoclinpmpipcross-platform
Highlights
- ▸Deletes nothing until it has verified, read-only, that a lockfile can rebuild it
- ▸There is no flag to skip that check
- ▸One Rust codebase published to crates.io, PyPI and npm
- ▸Runs on Windows, macOS and Linux, with devp as a short alias
- ▸Installs its own background schedule so idle repositories stay pruned
This page is generated from the repository metadata. Life-Experimentalist/dev-prune can add a .portfolio/project.json to control it directly.