8 repository-uri
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 este o aplicație desktop concepută pentru arhivarea cursurilor video și a materialelor Udemy pe o unitate locală. Scopul său principal este de a permite învățarea offline și crearea de backup-uri locale de conținut pentru cursurile achiziționate. Instrumentul suportă descărcarea în lot (batch) a mai multor cursuri și lecții video simultan. Gestionează procesul de preluare prin păstrarea structurii originale de foldere și fișiere a conținutului cursului și oferă controale pentru selectarea calității video și gestionarea transferurilor active. Accesul la conținut este gestionat prin autentificarea contului de utilizator folosind token-uri de securitate sau cookie-uri de browser pentru a valida abonamentele.
Preserves the original course folder and file structure when saving materials locally.
llama-fs is an automated directory manager and file system organizer that uses large language models to categorize, rename, and sort files into structured directories. It functions as a local data pipeline that analyzes file content to determine appropriate folder hierarchies and naming patterns. The project emphasizes privacy by routing data processing to local model instances, ensuring sensitive file information remains on the device rather than being sent to cloud providers. It utilizes multimodal analysis to process images, audio, and text, allowing the system to identify and classify div
Includes recursive directory managers to automatically synthesize nested folder hierarchies based on model suggestions.
Aceasta este o bibliotecă utilitară PHP pentru sistemul de fișiere care oferă instrumente pentru manipularea fișierelor, directoarelor și link-urilor simbolice. Servește ca un set specializat de instrumente pentru scrierea atomică, normalizarea căilor, gestionarea recursivă a directoarelor și manipularea fișierelor cross-platform. Proiectul dispune de un scriitor de fișiere atomic dedicat care salvează conținutul în locații temporare înainte de a le muta la o destinație finală pentru a preveni coruperea datelor. Include un manager de directoare recursiv pentru crearea, ștergerea și modificarea permisiunilor pentru structurile de foldere imbricate și conținutul acestora, precum și un instrument de normalizare a căilor pentru rezolvarea căilor relative și identificarea directoarelor rădăcină partajate. Biblioteca acoperă o suprafață largă de primitive ale sistemului de fișiere, inclusiv copierea, redenumirea și ștergerea fișierelor și directoarelor. Oferă capabilități pentru gestionarea căilor, cum ar fi extragerea rădăcinii și unirea segmentelor, și include instrumente de securitate pentru gestionarea proprietății fișierelor și a permisiunilor de acces recursiv în directoare.
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.