awesome-repositories.com
المدونة
awesome-repositories.com

اكتشف أفضل مستودعات المصادر المفتوحة باستخدام بحث مدعوم بالذكاء الاصطناعي.

استكشفعمليات بحث منسقةبدائل مفتوحة المصدربرمجيات ذاتية الاستضافةالمدونةخريطة الموقع
المشروعحولكيفية ترتيب النتائجالصحافةخادم MCP
قانونيالخصوصيةالشروط
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
voidcosmos avatar

voidcosmos/npkill

0
View on GitHub↗
9,060 نجوم·226 تفرعات·TypeScript·mit·4 مشاهداتnpkill.js.org↗

Npkill

npkill is a command-line filesystem scanner and disk space recovery utility. It is designed to identify and delete large dependency folders, specifically targeting node_modules directories created by the npm package manager, to reclaim storage space across multiple projects.

The tool provides an interactive terminal interface that allows for the discovery and identification of dependency folders along with their total disk size and modification dates. Users can select directories for individual or bulk deletion using keyboard inputs.

The utility includes capabilities for recursive filesystem crawling, search path restriction, and directory search filtering to narrow results and exclude hidden directories. It calculates directory sizes and removes target folders using native filesystem operations.

Features

  • Disk Space Management - Specializes in finding and deleting node_modules directories to minimize storage usage in JavaScript development environments.
  • Dependency Directory Analyzers - Identifies and lists the size of dependency folders created by the npm package manager.
  • Local Environment Maintenance - Scans the filesystem for heavy, abandoned dependency folders to clear out old project files.
  • Terminal Interaction - Ships an interactive terminal interface allowing users to select and delete folders via keyboard inputs.
  • Filesystem Deletion Utilities - Provides the ability to permanently remove target dependency directories using native filesystem operations to reclaim space.
  • Recursive Directory Scanners - Recursively traverses the filesystem to identify heavy dependency folders while filtering out hidden paths.
  • Filesystem Scanners - Acts as a terminal-based filesystem scanner to identify directory patterns and calculate their storage use.
  • Package Dependency Cleaners - Provides a dedicated CLI to find and delete node_modules directories across multiple projects.
  • Disk Management Tools - Provides a command-line tool to identify unnecessary dependency directories and calculate their total disk usage.
  • Scan Scope Restrictions - Limits the filesystem scan by defining starting paths and excluding specific folders or hidden directories.
  • Dependency Removers - Identifies and removes unused JavaScript dependency folders to optimize local storage.
  • Search Filtering Tools - Allows users to narrow search results by specifying target folder names or ignoring hidden directories.
  • Directory Metadata Analyzers - Scans directory trees to display size and modification dates for reviewing which folders to delete.
  • Developer Experience - Finds and removes heavy dependency folders.

سجل النجوم

مخطط تاريخ النجوم لـ voidcosmos/npkillمخطط تاريخ النجوم لـ voidcosmos/npkill

بحث بالذكاء الاصطناعي

استكشف المزيد من المستودعات الرائعة

صف ما تحتاجه بلغة بسيطة — وسيقوم الذكاء الاصطناعي بترتيب آلاف المشاريع مفتوحة المصدر المنسقة حسب الصلة.

Start searching with AI

بدائل مفتوحة المصدر لـ Npkill

مشاريع مفتوحة المصدر مشابهة، مرتبة حسب عدد الميزات المشتركة مع Npkill.
  • bootandy/dustالصورة الرمزية لـ bootandy

    bootandy/dust

    11,843عرض على GitHub↗

    Dust is a command line disk usage analyzer written in Rust. It functions as a disk space visualization tool and recursive directory size scanner used to identify large files and directories through a formatted list of disk consumption across a filesystem. The tool differentiates itself by providing a recursive tree view to visualize space distribution and the ability to output directory and file size data in machine-readable formats for external processing and analysis. Its broader capabilities include filesystem auditing and storage capacity management. This is achieved through file and dir

    Rust
    عرض على GitHub↗11,843
  • mac-cleanup/mac-cleanup-shالصورة الرمزية لـ mac-cleanup

    mac-cleanup/mac-cleanup-sh

    2,814عرض على GitHub↗

    mac-cleanup-sh is a command-line utility designed for macOS that automates the removal of temporary files, system logs, and application caches. It functions as a system maintenance tool to reclaim storage capacity by identifying and purging redundant data across the operating system and development environments. The tool distinguishes itself by providing a dry-run simulation mode that calculates potential disk space recovery before any files are deleted. It utilizes pattern matching to target specific directories and handles cleanup operations idempotently, ensuring that the process continues

    Shellbashcleaningcleanup
    عرض على GitHub↗2,814
  • dundee/gduالصورة الرمزية لـ dundee

    dundee/gdu

    5,325عرض على GitHub↗

    gdu is a command line disk usage analyzer and interactive disk profiler used to scan directories and visualize space consumption across file systems. It functions as a file system management tool that allows for the identification and removal of large files and folders to free up storage. The tool features a cursor-based interface for navigating directory structures and archives. It provides a storage cleanup workflow that enables the deletion of selected items directly from the analysis view, utilizing parallel execution to reduce I/O wait times. The application supports recursive directory

    Goclidisk-usagefilesystem
    عرض على GitHub↗5,325
  • browsh-org/browshالصورة الرمزية لـ browsh-org

    browsh-org/browsh

    18,884عرض على GitHub↗

    Browsh is a text-based web browser and headless browser frontend that renders modern websites and web applications within a terminal emulator. It functions as a TTY web browser, allowing users to view and interact with complex web content directly from a command line interface. The project enables web navigation in environments where a graphical user interface is unavailable, such as when accessing a remote server via SSH or operating in low-bandwidth conditions. It translates browser pixels and colors into ANSI escape codes to simulate a graphical interface using text characters. The system

    JavaScriptbandwidth-saverhttp-performancemosh
    عرض على GitHub↗18,884
عرض جميع البدائل الـ 30 لـ Npkill→

الأسئلة الشائعة

ما هي وظيفة voidcosmos/npkill؟

npkill is a command-line filesystem scanner and disk space recovery utility. It is designed to identify and delete large dependency folders, specifically targeting node_modules directories created by the npm package manager, to reclaim storage space across multiple projects.

ما هي الميزات الرئيسية لـ voidcosmos/npkill؟

الميزات الرئيسية لـ voidcosmos/npkill هي: Disk Space Management, Dependency Directory Analyzers, Local Environment Maintenance, Terminal Interaction, Filesystem Deletion Utilities, Recursive Directory Scanners, Filesystem Scanners, Package Dependency Cleaners.

ما هي البدائل مفتوحة المصدر لـ voidcosmos/npkill؟

تشمل البدائل مفتوحة المصدر لـ voidcosmos/npkill: bootandy/dust — Dust is a command line disk usage analyzer written in Rust. It functions as a disk space visualization tool and… dundee/gdu — gdu is a command line disk usage analyzer and interactive disk profiler used to scan directories and visualize space… mac-cleanup/mac-cleanup-sh — mac-cleanup-sh is a command-line utility designed for macOS that automates the removal of temporary files, system… browsh-org/browsh — Browsh is a text-based web browser and headless browser frontend that renders modern websites and web applications… bombshell-dev/clack — Clack is a Node.js CLI framework and prompt library designed for building stylized, interactive command-line user… cli-guidelines/cli-guidelines — This project is a set of design guidelines and a usability framework for building modern command-line interfaces based…