Node Module Cleaner Tool 4+

Parth Parmar

    • Free

Screenshots

Description

Module Cleaner Tool is a powerful and intuitive macOS app designed specifically for developers who work with Node.js, Rust, and Solana projects. Over time, development build directories can accumulate and consume significant amounts of disk space - sometimes taking up dozens of gigabytes on your Mac.

KEY FEATURES:

Multi-Language Support
- Node.js projects: Cleans node_modules directories
- Rust projects: Removes Cargo target directories
- Solana/Anchor projects: Safely cleans build artifacts while preserving keypairs
- Intelligent project type detection and color-coded identification

Smart Scanning
- Quickly scans your entire system or selected directories
- Intelligently finds all development directories across multiple languages
- Shows detailed size information for each directory
- Configurable scan locations (Documents, Downloads, etc.)

Detailed Analysis
- Visual size categories (Small, Medium, Large, Huge)
- Color-coded interface for easy project type identification
- Sort by size or path for better organization
- Real-time statistics and project counts by type
- Filter by project type (Node.js, Cargo, Anchor)

Safe Deletion
- Selective removal - choose exactly what to delete
- Project-specific cleaning strategies for maximum safety
- Anchor projects: Preserves critical keypairs and deployment keys
- Confirmation dialogs prevent accidental deletion
- Progress tracking with real-time updates
- Batch operations for efficiency

Performance & Design
- Native macOS app built with SwiftUI
- Fast, efficient scanning algorithms
- Beautiful, modern interface with smooth animations
- Supports both light and dark modes
- Usage statistics tracking

Customizable Settings
- Choose which directories to scan
- Include or exclude hidden folders
- Flexible sorting and display options
- Professional settings interface
- Persistent usage statistics

Whether you're working on Node.js web apps, Rust systems projects, or Solana blockchain applications, Module Cleaner Tool makes it simple and safe to clean up your development environment. Perfect for multi-language developers who value both functionality and elegant design.

DEVELOPER TOOLS MADE SIMPLE
Built by developers, for developers. No complex commands or terminal knowledge required - just point, click, and clean across all your development projects.

What’s New

Version 1.0.2

MULTI-LANGUAGE PROJECT SUPPORT
- Added support for Rust (Cargo) projects - automatically detects and cleans target directories
- Added support for Solana/Anchor projects with intelligent keypair preservation
- Smart project type detection with color-coded identification (Green: Node.js, Orange: Cargo, Purple: Anchor)

ENHANCED FILTERING & SELECTION
- New project type filters with live counts (Node.js (5), Cargo (3), Anchor (2))
- Smart "Select All" functionality that works with currently filtered projects
- Improved project organization and management

SAFE ANCHOR PROJECT CLEANING
- Intelligent Anchor project cleaning that preserves critical keypairs and deployment keys
- Automatically skips target directories that only contain keypairs
- Unified cleaning approach for mixed Anchor projects (node_modules + target + .anchor)

USAGE STATISTICS TRACKING
- New persistent statistics in Settings showing total directories cleaned
- Total storage reclaimed tracking with formatted display (KB/MB/GB)
- Statistics persist across app sessions with reset option

IMPROVED USER INTERFACE
- Updated app branding to "Module Cleaner Tool"
- Enhanced filter toggles with project counts
- Better visual feedback for different project types
- Cleaner scanning progress with multi-project support descriptions

PERFORMANCE IMPROVEMENTS
- Fixed concurrency issues for more reliable scanning
- Optimized project detection algorithms
- Improved memory usage during large directory scans
- Better error handling and edge case management

DEVELOPER EXPERIENCE
- No more command-line dependencies - direct file system operations
- Faster scanning with priority-based project detection
- Reduced false positives in project identification
- More accurate size calculations across project types

Perfect for modern developers working across multiple languages and frameworks!

App Privacy

The developer, Parth Parmar, indicated that the app’s privacy practices may include handling of data as described below. For more information, see the developer’s privacy policy.

Data Not Collected

The developer does not collect any data from this app.

Privacy practices may vary based on, for example, the features you use or your age. Learn More