awesome-repositories.com
Blog
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektÜber unsRanking-MethodikPresseMCP-Server
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

8 Repos

Awesome GitHub RepositoriesRecursive Directory Managers

Tools for creating, removing, and managing nested folder structures recursively.

Distinct from Directory Management: Shortlist candidates focus on scanning or traversing for visualization rather than the active management of nested structures.

Explore 8 awesome GitHub repositories matching operating systems & systems programming · Recursive Directory Managers. Refine with filters or upvote what's useful.

Awesome Recursive Directory Managers GitHub Repositories

Finde die besten Repos mit KI.Wir suchen mit KI nach den am besten passenden Repositories.
  • jprichardson/node-fs-extraAvatar von jprichardson

    jprichardson/node-fs-extra

    9,610Auf GitHub ansehen↗

    node-fs-extra is a Node.js file system extension that provides a set of additional methods to simplify common file and directory operations. It functions as a recursive directory manager, a JSON file processor, and a file asset manipulator, extending the standard library to provide high-level utilities for managing assets on disk. The project distinguishes itself through recursive capabilities, such as duplicating or removing nested folder structures and ensuring that all missing parent directories are automatically generated when creating files or symbolic links. It also integrates a JSON se

    Provides comprehensive tools for managing nested folder structures and ensuring deep directory paths exist.

    JavaScriptcopydeletefilesystem
    Auf GitHub ansehen↗9,610
  • gruntwork-io/terragruntAvatar von gruntwork-io

    gruntwork-io/terragrunt

    9,317Auf GitHub ansehen↗

    Terragrunt is an infrastructure as code orchestrator and a thin wrapper for Terraform. It serves as a configuration manager designed to reduce code duplication and manage the execution and deployment order of infrastructure across complex cloud architectures. The tool facilitates scaling cloud deployments across multiple environments, such as development, staging, and production, while keeping configurations consistent. It focuses on organizing large-scale deployments into manageable components to avoid monolithic state files and limit the blast radius of changes. Its capabilities cover infr

    Walks through folder hierarchies to apply a single operation across multiple infrastructure modules in a batch.

    Goawsclideveloper-tools
    Auf GitHub ansehen↗9,317
  • 0xd4d/de4dotAvatar von 0xd4d

    0xd4d/de4dot

    7,426Auf GitHub ansehen↗

    de4dot is a .NET deobfuscator, unpacker, and assembly analysis tool. It is designed to remove obfuscation layers, restore metadata, and simplify bytecode control flow to transform protected binaries back into human-readable code. The project features specialized systems for decrypting strings and constants using both static and dynamic analysis. It identifies specific protection tools through pattern-based detection and strips anti-analysis protections, such as tamper detection and anti-debugging code. The tool provides a suite of reverse engineering capabilities, including binary wrapper un

    Traverses directory trees to apply deobfuscation passes to all discovered assemblies.

    C#
    Auf GitHub ansehen↗7,426
  • faisalumair/udemy-downloader-guiAvatar von FaisalUmair

    FaisalUmair/udemy-downloader-gui

    6,322Auf GitHub ansehen↗

    udemy-downloader-gui ist eine Desktop-Anwendung zur Archivierung von Udemy-Kursvideos und -Materialien auf einem lokalen Laufwerk. Ihr Hauptzweck ist es, Offline-Lernen und die Erstellung lokaler Backups für gekaufte Kurse zu ermöglichen. Das Tool unterstützt das Batch-Herunterladen mehrerer Kurse und Videolektionen gleichzeitig. Es verwaltet den Abrufprozess unter Beibehaltung der ursprünglichen Ordner- und Dateistruktur des Kursinhalts und bietet Steuerelemente zur Auswahl der Videoqualität und zur Verwaltung aktiver Transfers. Der Zugriff auf Inhalte erfolgt durch Benutzer-Account-Authentifizierung mittels Sicherheitstoken oder Browser-Cookies zur Validierung von Abonnements.

    Preserves the original course folder and file structure when saving materials locally.

    JavaScriptdownloaderelectronlinux
    Auf GitHub ansehen↗6,322
  • iyaja/llama-fsAvatar von iyaja

    iyaja/llama-fs

    5,729Auf GitHub ansehen↗

    llama-fs ist ein automatisierter Verzeichnis-Manager und Dateisystem-Organisator, der Large Language Models verwendet, um Dateien zu kategorisieren, umzubenennen und in strukturierte Verzeichnisse zu sortieren. Es fungiert als lokale Daten-Pipeline, die Dateiinhalte analysiert, um geeignete Ordnerhierarchien und Benennungsmuster zu bestimmen. Das Projekt legt Wert auf Datenschutz, indem die Datenverarbeitung an lokale Modellinstanzen weitergeleitet wird, wodurch sichergestellt wird, dass sensible Dateiinformationen auf dem Gerät verbleiben, anstatt an Cloud-Anbieter gesendet zu werden. Es nutzt multimodale Analysen zur Verarbeitung von Bildern, Audio und Text, wodurch das System diverse Medientypen zur automatischen Organisation identifizieren und klassifizieren kann. Das System enthält eine Echtzeit-Überwachung des Dateisystems, um Verzeichnisänderungen zu erkennen und automatisierte Aufräumaufgaben auszulösen. Es unterstützt Batch-Verarbeitung zur Umstrukturierung ganzer Verzeichnisbäume in einem einzigen Vorgang sowie rekursive Verzeichnissynthese zur automatischen Erstellung verschachtelter Ordnerhierarchien.

    Includes recursive directory managers to automatically synthesize nested folder hierarchies based on model suggestions.

    TypeScript
    Auf GitHub ansehen↗5,729
  • symfony/filesystemAvatar von symfony

    symfony/filesystem

    4,646Auf GitHub ansehen↗

    Dies ist eine PHP-Dateisystem-Utility-Bibliothek, die Tools für die Manipulation von Dateien, Verzeichnissen und symbolischen Links bereitstellt. Sie dient als spezialisierte Werkzeugsammlung für atomares Schreiben, Pfadnormalisierung, rekursive Verzeichnisverwaltung und plattformübergreifende Dateimanipulation. Das Projekt bietet einen dedizierten atomaren Dateischreiber, der Inhalte an temporären Orten speichert, bevor sie an ein endgültiges Ziel verschoben werden, um Datenkorruption zu verhindern. Es enthält einen rekursiven Verzeichnismanager zum Erstellen, Löschen und Ändern von Berechtigungen für verschachtelte Ordnerstrukturen und deren Inhalte sowie ein Pfadnormalisierungstool zur Auflösung relativer Pfade und Identifizierung gemeinsamer Stammverzeichnisse. Die Bibliothek deckt eine breite Oberfläche an Dateisystem-Primitiven ab, einschließlich Kopieren, Umbenennen und Löschen von Dateien und Verzeichnissen. Sie bietet Funktionen für das Pfadmanagement, wie Stammelextraktion und Segmentzusammenführung, und enthält Sicherheitstools für die Verwaltung von Dateibesitz und Zugriffsberechtigungen rekursiv über Verzeichnisse hinweg.

    Offers utilities for the recursive creation, removal, and permission management of nested folder structures.

    PHPcomponentphpsymfony
    Auf GitHub ansehen↗4,646
  • midudev/jscampAvatar von midudev

    midudev/jscamp

    3,811Auf GitHub ansehen↗

    jscamp is a full-stack web development and education project focused on mastering JavaScript, TypeScript, and AI integration. It provides a structured curriculum and interactive exercises covering language fundamentals, frontend engineering, and backend API development. The project distinguishes itself through the implementation of autonomous AI agents capable of complex task automation, such as modifying files, managing servers, and executing API calls. It includes advanced AI development tools for conversational querying, real-time code suggestions, and automated repository analysis to gene

    Creates nested subdirectories in a single operation to organize files on disk.

    JavaScriptbootcamp
    Auf GitHub ansehen↗3,811
  • pypa/setuptoolsAvatar von pypa

    pypa/setuptools

    2,809Auf GitHub ansehen↗

    Setuptools is a Python package build tool and distribution framework used to bundle code into distributable archives. It functions as a project metadata manager, allowing for the declarative definition of project identity, versioning, and dependencies. The toolkit distinguishes itself by providing an extension compiler for C and C++ source files and a plugin architecture that uses entry points to enable runtime discovery of functionality. It also supports development environment tooling, such as editable installs that link source code directly to the environment to allow immediate changes wit

    Creates, copies, and recursively removes directories and their contents during the build and installation process.

    Python
    Auf GitHub ansehen↗2,809
  1. Home
  2. Operating Systems & Systems Programming
  3. Recursive Directory Managers

Unter-Tags erkunden

  • Batch Operation TraversersTools that recursively walk directory trees to apply specific operations across multiple modules. **Distinct from Recursive Directory Managers:** Distinct from general directory managers: focuses on applying batch operations to infrastructure modules during traversal.
  • Structure MirroringCreating local directory hierarchies that exactly match a remote source structure. **Distinct from Recursive Directory Managers:** Specifically focuses on replicating an existing remote hierarchy rather than general nested folder management.