awesome-repositories.com
Blog
MCP
awesome-repositories.com

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetServeur MCPÀ proposNotre méthodologiePresse
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

58 dépôts

Awesome GitHub RepositoriesDirectory-Based Organization

Organizing content or source code using a hierarchical file system directory structure.

Distinct from Folder-Based Organization: Distinct from candidates that focus on specific domains like ML pipelines or inode internals; provides a general architectural pattern for manual discovery.

Explore 58 awesome GitHub repositories matching software engineering & architecture · Directory-Based Organization. Refine with filters or upvote what's useful.

Awesome Directory-Based Organization GitHub Repositories

Trouvez les meilleurs dépôts grâce à l'IA.Nous recherchons les dépôts les plus pertinents grâce à l'IA.
  • programthink/booksAvatar de programthink

    programthink/books

    20,054Voir sur GitHub↗

    This project is a curated ebook directory and digital library designed for self-directed learning. It functions as a version-controlled knowledge base that provides a collection of downloadable academic textbooks and educational resources across multiple disciplines. The library is built as a markdown-based system where book metadata and download links are stored in flat files. These files are managed through a git-driven content pipeline and rendered as a static site resource index for fast access and simple hosting. The system utilizes a directory-based categorization model to organize mat

    Organizes educational materials using a hierarchical file system directory structure that maps to site navigation.

    Voir sur GitHub↗20,054
  • hoanhan101/ultimate-goAvatar de hoanhan101

    hoanhan101/ultimate-go

    14,913Voir sur GitHub↗

    This project is a Go educational resource consisting of a structured language curriculum and a curated programming study guide. It serves as a repository of tutorials and references designed to help developers master the Go programming language. The material focuses on Go programming education, language proficiency training, and the fundamentals of backend development. The resource is delivered as a static site generated from markdown files, using a file-system based organization and template-driven layouts to structure the learning materials.

    Uses a hierarchical file system directory structure to organize learning materials and determine site navigation.

    Gocomputer-systemsebookgolang
    Voir sur GitHub↗14,913
  • deathking/learning-sicpAvatar de DeathKing

    DeathKing/Learning-SICP

    11,243Voir sur GitHub↗

    This project is a comprehensive study kit and resource archive for the Structure and Interpretation of Computer Programs (SICP) course. It serves as a curated learning path for studying functional programming and the fundamentals of program construction, providing a centralized directory of textbooks, tutorials, and instructional materials. A primary focus of the repository is multilingual accessibility, specifically providing Chinese translations of English lecture subtitles and transcripts. These translated resources are mirrored across multiple video hosting platforms and cloud storage pro

    Uses a hierarchical folder system to organize textbooks and guides into a linear learning path.

    Rubycompiler-principlesfunctional-programminginterpreters
    Voir sur GitHub↗11,243
  • coreymschafer/code_snippetsAvatar de CoreyMSchafer

    CoreyMSchafer/code_snippets

    10,587Voir sur GitHub↗

    This project is a programming language reference library and developer knowledge base. It serves as a collection of verified code snippets and implementation patterns used to demonstrate specific programming language features and standard library functions. The repository functions as a software design pattern catalog and a code implementation blueprint. It provides a structured set of examples that illustrate architectural patterns and modular samples intended to maintain consistency across a codebase. The library covers the implementation of programming patterns, language feature adoption,

    Organizes code snippets into a hierarchical directory structure that mirrors functional programming domains.

    Jupyter Notebook
    Voir sur GitHub↗10,587
  • qianmo/game-dev-reading-notesAvatar de QianMo

    QianMo/Game-Dev-Reading-Notes

    9,964Voir sur GitHub↗

    Ce projet est une base de connaissances et une référence technique sur le développement de jeux, axée sur le rendu en temps réel, l'infographie et la programmation GPU. Il sert de guide d'étude pour la programmation de jeux, fournissant une collection organisée de notes et de documentation sur la théorie graphique. Le dépôt couvre des ressources éducatives pour le développement de moteurs de jeu, abordant spécifiquement les pratiques d'ingénierie logicielle et les design patterns. Il inclut des références structurées pour les langages de programmation et les outils utilisés dans le développement professionnel de jeux afin d'améliorer les performances et la qualité d'image. Le contenu est stocké sous forme de fichiers markdown et organisé via une structure basée sur le système de fichiers, transformée en site statique pour la diffusion.

    Uses a hierarchical directory structure to organize technical content and map it directly to site navigation.

    Voir sur GitHub↗9,964
  • drivendata/cookiecutter-data-scienceAvatar de drivendata

    drivendata/cookiecutter-data-science

    9,919Voir sur GitHub↗

    Ce projet est un scaffold Cookiecutter et un modèle de projet de science des données qui automatise la création d'une hiérarchie de dossiers cohérente pour les projets analytiques. Il fournit une structure de répertoire standardisée et un squelette de projet conçu pour organiser les workflows de science des données afin de favoriser la reproductibilité et la collaboration. Le framework établit une mise en page standardisée pour les pipelines de données et un cadre de recherche reproductible. Il sépare les étapes d'ingestion, de nettoyage et de modélisation des données pour assurer une piste d'audit claire des transformations et des résultats de recherche cohérents. Le projet organise le travail en fournissant une hiérarchie de répertoires basée sur des conventions pour les données brutes, les jeux de données traités, les notebooks et le code source. Cette approche soutient le machine learning collaboratif et l'organisation structurée des pipelines de données.

    Provides a convention-based directory hierarchy to organize data, notebooks, and source code for reproducibility.

    Python
    Voir sur GitHub↗9,919
  • voicepaw/so-vits-svc-forkAvatar de voicepaw

    voicepaw/so-vits-svc-fork

    9,318Voir sur GitHub↗

    This project is an AI singing voice conversion system and vocal processor used for training generative voice models and converting vocal recordings or live input into a target voice. It functions as a VITS model trainer and a real-time voice changer that transforms vocal timbre and pitch to change the identity of a singer. The system provides a graphical management dashboard for controlling training hyperparameters and voice conversion presets. It supports low-latency audio streaming for live microphone input and employs pitch estimation to ensure precise matching between source and target vo

    Uses a hierarchical folder structure to automate the labeling of speakers and the loading of training datasets.

    Pythoncontentvecdeep-learninggan
    Voir sur GitHub↗9,318
  • yangyangwithgnu/hardseedAvatar de yangyangwithgnu

    yangyangwithgnu/hardseed

    9,207Voir sur GitHub↗

    Hardseed is a command-line forum media scraper and content archiver. It extracts images and torrent seeds from internet forums in bulk, saving the media and associated metadata to local directories. The tool utilizes a proxy-enabled web scraping engine that rotates network traffic through multiple proxy servers and protocols to bypass rate limits and network restrictions. It includes a keyword-based media filter that matches user-defined strings within entry titles to include or exclude specific topics. The system manages data extraction through batch-processed thread iteration and range-lim

    Organizes downloaded assets into a folder hierarchy based on category and timestamp metadata.

    C++
    Voir sur GitHub↗9,207
  • a8m/go-lang-cheat-sheetAvatar de a8m

    a8m/go-lang-cheat-sheet

    8,802Voir sur GitHub↗

    Ce projet est un guide de référence complet et une antisèche pour le langage de programmation Go. Il sert de référence de syntaxe et de collection de documentation conçue pour une consultation rapide des opérateurs fondamentaux, des fonctionnalités principales du langage et des modèles de code spécifiques. La ressource couvre un large éventail de domaines techniques, incluant les primitives de concurrence de Go, les modèles d'architecture logicielle tels que l'interface embedding, et la gestion standard des erreurs. Elle fournit des guides sur l'implémentation des goroutines et des channels pour gérer l'exécution parallèle et les tâches asynchrones. Le contenu est délivré sous forme de site statique généré à partir de fichiers markdown structurés, utilisant une feuille de style personnalisée pour formater les extraits de code technique et les tableaux.

    Organizes language topics into a hierarchical directory structure that maps directly to the site navigation.

    Voir sur GitHub↗8,802
  • applenob/cpp_primer_practiceAvatar de applenob

    applenob/Cpp_Primer_Practice

    8,719Voir sur GitHub↗

    This repository is a C++ study collection and programming courseware designed to support a structured language curriculum. It functions as a comprehensive study repository containing conceptual notes and verified exercise solution sets for learning the C++ programming language. The project provides a set of working source code implementations and answers for practical programming problems. These materials enable language learning and programming practice by allowing users to implement code and verify their logic against solved exercises. The content is organized into a chapter-based director

    Organizes educational materials and code using a hierarchical file system directory structure that mirrors a textbook.

    C++
    Voir sur GitHub↗8,719
  • xxlllq/system_architectAvatar de xxlllq

    xxlllq/system_architect

    8,531Voir sur GitHub↗

    This is a static file repository that serves as a comprehensive preparation platform for China's senior-level System Architect certification exam. The project organizes exam materials by year and type using folder hierarchies, with metadata embedded directly in filenames for human-readable navigation, and delivers all content as downloadable files for offline access without any build steps or server-side logic. The repository provides a curated collection of past exam papers with answer keys and detailed explanations spanning multiple years, recorded video lectures covering knowledge, case an

    Organizes exam materials into hierarchical folders by year and type for manual navigation.

    HTMLexaminationruankao
    Voir sur GitHub↗8,531
  • tycrek/degoogleAvatar de tycrek

    tycrek/degoogle

    8,509Voir sur GitHub↗

    Ce projet est un hub de ressources et un répertoire d'outils de confidentialité pour se « dégoogliser », conçu pour aider les utilisateurs à migrer leurs données personnelles et leurs services hors des écosystèmes technologiques dominants. Il fonctionne comme un guide de migration vers la confidentialité numérique, fournissant une collection organisée de logiciels et de services alternatifs qui privilégient la protection des données par rapport au suivi commercial. Le hub fournit des instructions détaillées et des bonnes pratiques pour réduire l'empreinte numérique et accroître l'anonymat en ligne. Ces ressources sont organisées sous forme de documentation statique sur la confidentialité, utilisant des guides et des listes pré-rendus pour garantir un accès rapide sans l'utilisation de scripts de suivi. La plateforme inclut une base de données structurée de métadonnées et de catégories pour classer les logiciels par fonction et niveau de confidentialité. Elle soutient davantage la migration vers la confidentialité numérique grâce à une série d'instructions guidées étape par étape et des répertoires de découverte d'outils.

    Uses a structured data model to map software services to specific privacy categories.

    Voir sur GitHub↗8,509
  • googlecloudplatform/python-docs-samplesAvatar de GoogleCloudPlatform

    GoogleCloudPlatform/python-docs-samples

    8,090Voir sur GitHub↗

    This repository is a collection of Python code examples that demonstrate how to use Google Cloud Platform services and APIs. Each sample is organized as a self-contained directory with its own dependencies, making it independently runnable and testable. The samples rely on Google's auto-generated Python client libraries and standardize invocation through command-line argument parsing, with configuration read from environment variables for portability across development and CI environments. The examples cover authentication setup using the gcloud CLI, along with practical demonstrations for se

    Every sample lives in a self-contained directory with its own dependencies, making it independently runnable.

    Jupyter Notebookpythonsamples
    Voir sur GitHub↗8,090
  • rust-lang/rust-by-exampleAvatar de rust-lang

    rust-lang/rust-by-example

    8,026Voir sur GitHub↗

    This project is an interactive programming education resource and tutorial designed for learning the Rust programming language and systems programming concepts. It provides a collection of runnable and editable code examples that serve as a practical reference for language syntax and implementation. The resource features an interactive code sandbox that allows users to execute and test code snippets in real time. It emphasizes the verification of technical accuracy by executing embedded code blocks during the build process to ensure all examples remain functional. The content covers a compre

    Illustrates mapping modules to a directory hierarchy to organize logic into manageable files.

    Handlebars
    Voir sur GitHub↗8,026
  • offensive-security/exploit-databaseAvatar de offensive-security

    offensive-security/exploit-database

    7,849Voir sur GitHub↗

    This project is a public exploit code archive and vulnerability database. It serves as a collection of documented software exploits and vulnerability data, providing a reference library of exploit scripts and payloads used to validate security flaws in target environments. The archive supports security threat intelligence, vulnerability research, and penetration testing workflows. It functions as a historical record of software vulnerabilities and the proof-of-concept code used to trigger them. The codebase is organized through directory-based categorization and flat-file data storage, utili

    Organizes exploits into folders based on software names or vulnerability types for easier manual discovery.

    Voir sur GitHub↗7,849
  • linsa-io/booksL

    linsa-io/books

    7,459Voir sur GitHub↗

    This project is a digital book directory and academic literature library. It serves as a curated collection of multidisciplinary texts and research materials organized by subject and publication year. The system uses a subject-based content catalog to arrange electronic books into specific domains. It employs visual markers and symbol-based encoding to distinguish between free and paid content. The directory provides capabilities for technical literature discovery and academic reading list management. Users can browse materials by subject and filter titles by recency using publication dates.

    Organizes technical books using a hierarchical file system directory structure to facilitate direct browsing.

    Voir sur GitHub↗7,459
  • mysteryvaibhav/leetcode_company_wise_questionsAvatar de MysteryVaibhav

    MysteryVaibhav/leetcode_company_wise_questions

    7,371Voir sur GitHub↗

    This project is a collection of datasets and study guides consisting of curated algorithmic problems organized by employer for technical interview practice. It serves as a reference for identifying frequently asked coding challenges used by major companies during software engineering recruitment. The repository provides curated company problem sets and a discovery mechanism to identify common coding problems associated with specific employers. These lists are organized by frequency of occurrence to highlight typical technical challenges. The content is structured as a competitive programming

    Organizes company-specific problem sets using a hierarchical folder structure for manual discovery.

    Voir sur GitHub↗7,371
  • dair-ai/ml-course-notesAvatar de dair-ai

    dair-ai/ML-Course-Notes

    6,606Voir sur GitHub↗

    ML-Course-Notes est une base de connaissances collaborative et un wiki académique qui collecte des notes contribuées par les étudiants et des ressources éducatives pour des cours d'apprentissage automatique et d'intelligence artificielle de niveau universitaire. Il fonctionne comme un dépôt partagé pour documenter et échanger des idées issues de divers programmes académiques. Le projet se concentre sur la cartographie des ressources de cours IA, fournissant des répertoires curatés de notes de cours, de vidéos et de descriptions. Cela inclut une gestion des connaissances spécifique pour le traitement du langage naturel et les modèles de langage. Le dépôt utilise un modèle piloté par la communauté où les contributeurs partagent des guides d'étude et des résumés de cours via un système de contrôle de version. Le contenu est organisé au sein d'une structure de répertoire hiérarchique utilisant des fichiers markdown.

    Organizes academic notes and resources using a hierarchical directory structure for easy navigation.

    Voir sur GitHub↗6,606
  • dharmx/wallsAvatar de dharmx

    dharmx/walls

    6,628Voir sur GitHub↗

    Walls is a curated wallpaper collection and directory-based organizer that provides pre-assembled sets of wallpapers from multiple online sources, organized into downloadable archives for offline browsing and use. The project relies entirely on filesystem structure and filenames for metadata, eliminating database dependencies and serving wallpaper files directly from disk without runtime processing. The collection is organized into named folders on disk, enabling category browsing through simple directory traversal without a database or runtime indexing. Wallpaper files are named with visual

    Sorts wallpapers into named folders on disk for category browsing without a database.

    animeconsiousdracula
    Voir sur GitHub↗6,628
  • hacksoftware/django-styleguideAvatar de HackSoftware

    HackSoftware/Django-Styleguide

    6,209Voir sur GitHub↗

    Ce projet fournit des standards architecturaux et des modèles pour organiser les applications Django. Il définit un guide d'architecture de projet axé sur le découplage de la logique métier des vues et des modèles via une architecture en couche de service. Le guide établit des modèles de conception spécifiques, incluant une couche de service pour les fonctions de logique métier autonomes et un modèle de sélecteur de données pour isoler les requêtes de base de données complexes. Il définit un standard pour les vues à but unique qui délèguent la logique aux services et utilisent des sérialiseurs dédiés pour l'entrée et la sortie des données. Le framework couvre plusieurs domaines de capacités plus larges, incluant la gestion de configuration modulaire pour séparer les surcharges d'environnement des paramètres de base, une hiérarchie d'exceptions personnalisée pour le mappage d'erreurs piloté par le domaine, et un système pour coordonner les tâches d'arrière-plan et la planification périodique. Il inclut également des standards pour combiner les contraintes de base de données avec la validation au niveau du modèle et du service.

    Organizes project configuration into a modular directory to separate base defaults from environment-specific overrides.

    Python
    Voir sur GitHub↗6,209
Préc.123Suivant
  1. Home
  2. Software Engineering & Architecture
  3. Directory-Based Organization

Explorer les sous-tags

  • Configuration Directories1 sous-tagOrganizational patterns for storing application settings within a dedicated directory structure. **Distinct from Directory-Based Organization:** Focuses on the organization of settings files rather than general source code or theme overrides.
  • Controller Subdirectory OrganizersStructuring controller files into nested directories under a main controllers folder, with URI segments mapping to subdirectory selection. **Distinct from Directory-Based Organization:** Distinct from general Directory-Based Organization: specifically organizes controller classes by URI path hierarchy, not arbitrary file grouping.
  • Emulator Asset LayoutsHierarchical directory structures designed to be compatible with emulator gallery tools. **Distinct from Directory-Based Organization:** Specific to emulator media requirements, unlike general architectural directory organization.
  • Manufacturer HierarchiesFile system structures organized by brand and device type for efficient hardware code lookup. **Distinct from Directory-Based Organization:** Specializes general directory organization into a specific manufacturer-brand taxonomy for hardware codes.
  • Metadata-Driven Directory Mapping1 sous-tagMapping of downloaded assets to a folder hierarchy based on metadata like timestamps and categories. **Distinct from Directory-Based Organization:** Focuses on dynamic naming based on asset metadata rather than a static project directory structure.
  • Output Hierarchy ReplicationReplicating a source directory structure when saving exported files to a new location. **Distinct from Directory-Based Organization:** More specific than general directory-based organization; it focuses on the mirroring of source paths during export.
  • Scan Result Organizers1 sous-tagStructured directory layouts per target that organize all scan outputs, logs, and manual command suggestions for post-analysis. **Distinct from Directory-Based Organization:** Distinct from Directory-Based Organization: specifically organizes security scan results into per-target hierarchies rather than general content or source code.
  • Self-Contained Sample DirectoriesOrganizing each code sample in its own directory with independent dependencies and entry points. **Distinct from Directory-Based Organization:** Distinct from Directory-Based Organization: focuses on per-sample isolation with requirements.txt and main scripts, not general hierarchical file layout.
  • Symlink-Based Storage OrganizationsUses symbolic links in a config directory to define and organize the storage branches for the union. **Distinct from Directory-Based Organization:** Distinct from Directory-Based Organization: uses symbolic links to organize storage branches, not a general directory hierarchy.
  • Task Queue Isolation1 sous-tagUsing directory structures to separate different task queues and their associated logs. **Distinct from Directory-Based Organization:** Distinct from general directory organization by specifically applying it to the isolation of independent task execution streams.
  • Temporal Folder ArrangementSorts extracted media files into subfolders grouped by year, month, or album based on parsed timestamps. **Distinct from Directory-Based Organization:** Distinct from Directory-Based Organization for code: specifically for media files grouped by temporal or album metadata after export.
  • Training Directory ReorganizationsMoving training resources between directories or removing directory assignments. **Distinct from Directory-Based Organization:** Distinct from Directory-Based Organization: applies specifically to AI training content directories rather than general source code or file organization.
  • Wallpaper Organizers2 sous-tagsSystems that sort wallpapers into named folders on disk for category browsing without a database. **Distinct from Directory-Based Organization:** Distinct from Directory-Based Organization: applies the directory pattern specifically to wallpaper collections rather than general content or source code.