8 Repos
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.
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.
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.
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.
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.
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.
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.
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.
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.