awesome-repositories.com
博客
MCP
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目MCP 服务器关于排名机制媒体报道
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

58 个仓库

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

用 AI 发现最棒的仓库。我们将通过 AI 为您搜索最匹配的仓库。
  • programthink/booksprogramthink 的头像

    programthink/books

    20,054在 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.

    在 GitHub 上查看↗20,054
  • hoanhan101/ultimate-gohoanhan101 的头像

    hoanhan101/ultimate-go

    14,913在 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
    在 GitHub 上查看↗14,913
  • deathking/learning-sicpDeathKing 的头像

    DeathKing/Learning-SICP

    11,243在 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
    在 GitHub 上查看↗11,243
  • coreymschafer/code_snippetsCoreyMSchafer 的头像

    CoreyMSchafer/code_snippets

    10,587在 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
    在 GitHub 上查看↗10,587
  • qianmo/game-dev-reading-notesQianMo 的头像

    QianMo/Game-Dev-Reading-Notes

    9,964在 GitHub 上查看↗

    这是一个游戏开发知识库和技术参考,专注于实时渲染、计算机图形学和 GPU 编程。它作为游戏编程的学习指南,提供了一系列关于图形学理论的精选笔记和文档。 该仓库涵盖了游戏引擎开发的教育资源,特别针对软件工程实践和设计模式。它包含了用于专业游戏开发的编程语言和工具的结构化参考,旨在提高性能和图像质量。 内容以 Markdown 文件形式存储,并通过基于文件系统的结构进行组织,最终转换为静态站点进行发布。

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

    在 GitHub 上查看↗9,964
  • drivendata/cookiecutter-data-sciencedrivendata 的头像

    drivendata/cookiecutter-data-science

    9,919在 GitHub 上查看↗

    这是一个 Cookiecutter 脚手架和数据科学项目模板,可自动创建用于分析项目的一致文件夹层级。它提供了一个标准化的目录结构和项目骨架,旨在组织数据科学工作流,以支持可重复性和协作。 该框架建立了标准化的数据流水线布局和可重复的研究框架。它将数据摄取、清洗和建模阶段分离开来,以确保转换过程有清晰的审计追踪和一致的研究结果。 该项目通过为原始数据、处理后的数据集、笔记本和源代码提供基于约定的目录层级来组织工作。这种方法支持协作式机器学习和结构化数据流水线的组织。

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

    Python
    在 GitHub 上查看↗9,919
  • voicepaw/so-vits-svc-forkvoicepaw 的头像

    voicepaw/so-vits-svc-fork

    9,318在 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
    在 GitHub 上查看↗9,318
  • yangyangwithgnu/hardseedyangyangwithgnu 的头像

    yangyangwithgnu/hardseed

    9,207在 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++
    在 GitHub 上查看↗9,207
  • a8m/go-lang-cheat-sheeta8m 的头像

    a8m/go-lang-cheat-sheet

    8,802在 GitHub 上查看↗

    该项目是 Go 编程语言的综合参考指南和速查表。它作为一个语法参考和文档集合,旨在快速查找基本运算符、核心语言特性和特定的代码模式。 该资源涵盖了广泛的技术领域,包括 Go 并发原语、接口嵌入等软件架构模式以及标准错误处理。它提供了关于实现 goroutine 和 channel 以管理并行执行和异步任务的指南。 内容以从结构化 markdown 文件生成的静态网站形式提供,利用自定义样式表来格式化技术代码片段和表格。

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

    在 GitHub 上查看↗8,802
  • applenob/cpp_primer_practiceapplenob 的头像

    applenob/Cpp_Primer_Practice

    8,719在 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++
    在 GitHub 上查看↗8,719
  • xxlllq/system_architectxxlllq 的头像

    xxlllq/system_architect

    8,531在 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
    在 GitHub 上查看↗8,531
  • tycrek/degoogletycrek 的头像

    tycrek/degoogle

    8,509在 GitHub 上查看↗

    该项目是一个去 Google 化资源中心和隐私工具目录,旨在帮助用户将个人数据和服务从主流科技生态系统中迁移出来。它充当数字隐私迁移指南,提供了一系列精选的软件和服务替代方案,优先考虑数据保护而非企业追踪。 该中心提供了关于减少数字足迹和提高在线匿名性的详细说明和最佳实践。这些资源以静态隐私文档的形式组织,利用预渲染的指南和列表,确保在不使用追踪脚本的情况下快速访问。 该平台包含一个结构化的元数据和分类数据库,按功能和隐私级别对软件进行分类。它还通过一系列引导式的分步说明和工具发现目录,支持数字隐私迁移。

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

    在 GitHub 上查看↗8,509
  • googlecloudplatform/python-docs-samplesGoogleCloudPlatform 的头像

    GoogleCloudPlatform/python-docs-samples

    8,090在 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
    在 GitHub 上查看↗8,090
  • rust-lang/rust-by-examplerust-lang 的头像

    rust-lang/rust-by-example

    8,026在 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
    在 GitHub 上查看↗8,026
  • offensive-security/exploit-databaseoffensive-security 的头像

    offensive-security/exploit-database

    7,849在 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.

    在 GitHub 上查看↗7,849
  • linsa-io/booksL

    linsa-io/books

    7,459在 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.

    在 GitHub 上查看↗7,459
  • mysteryvaibhav/leetcode_company_wise_questionsMysteryVaibhav 的头像

    MysteryVaibhav/leetcode_company_wise_questions

    7,371在 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.

    在 GitHub 上查看↗7,371
  • dair-ai/ml-course-notesdair-ai 的头像

    dair-ai/ML-Course-Notes

    6,606在 GitHub 上查看↗

    ML-Course-Notes 是一个协作知识库和学术 Wiki,收集学生贡献的笔记和大学级机器学习与人工智能课程的教育资源。它作为一个共享存储库,用于记录和交流来自各种学术课程的见解。 该项目专注于 AI 课程资源的映射,提供讲义、视频和描述的精选目录。这包括针对自然语言处理和语言模型的特定知识管理。 该存储库利用社区驱动的模型,贡献者通过版本控制系统共享学习指南和课程摘要。内容使用 Markdown 文件组织在分层目录结构中。

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

    在 GitHub 上查看↗6,606
  • dharmx/wallsdharmx 的头像

    dharmx/walls

    6,628在 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
    在 GitHub 上查看↗6,628
  • hacksoftware/django-styleguideHackSoftware 的头像

    HackSoftware/Django-Styleguide

    6,209在 GitHub 上查看↗

    该项目提供了用于组织 Django 应用程序的架构标准和模式。它定义了一个项目架构指南,重点是通过服务层架构将业务逻辑与视图和模型解耦。 该指南建立了特定的设计模式,包括用于独立业务逻辑函数的服务层,以及用于隔离复杂数据库查询的数据选择器模式。它定义了单用途视图的标准,这些视图将逻辑委托给服务,并利用专用序列化程序进行数据输入和输出。 该框架涵盖了几个更广泛的功能领域,包括用于将环境覆盖与基础设置分离的模块化配置管理、用于领域驱动错误映射的自定义异常层次结构,以及用于协调后台任务和定期调度的系统。它还包括将数据库约束与模型和服务级验证相结合的标准。

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

    Python
    在 GitHub 上查看↗6,209
上一个123下一个
  1. Home
  2. Software Engineering & Architecture
  3. Directory-Based Organization

探索子标签

  • Configuration Directories1 个子标签Organizational 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 个子标签Mapping 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 个子标签Structured 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 个子标签Using 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 个子标签Systems 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.