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

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

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

5 个仓库

Awesome GitHub RepositoriesProject Layout Standards

Conventions for directory structures and file organization to ensure consistency across repositories.

Explore 5 awesome GitHub repositories matching software engineering & architecture · Project Layout Standards. Refine with filters or upvote what's useful.

Awesome Project Layout Standards GitHub Repositories

用 AI 发现最棒的仓库。我们将通过 AI 为您搜索最匹配的仓库。
  • golang-standards/project-layoutgolang-standards 的头像

    golang-standards/project-layout

    56,122在 GitHub 上查看↗

    This project provides a standardized directory layout pattern that establishes a predictable structure for organizing source code, configuration files, and documentation. It serves as a community-driven framework designed to improve project maintainability, simplify developer onboarding, and ensure consistency across large-scale software development efforts. By enforcing uniform file layouts, the project reduces cognitive load for developers working across multiple services or microservices. It utilizes convention-based folder templates to ensure that application logic, infrastructure, and co

    Uniform file placement reduces cognitive load by establishing shared expectations for where code and assets reside.

    Makefilegogolangproject-structure
    在 GitHub 上查看↗56,122
  • wearehive/project-guidelineswearehive 的头像

    wearehive/project-guidelines

    29,458在 GitHub 上查看↗

    This project is a comprehensive set of architectural and coding standards for organizing and maintaining high-quality JavaScript applications. It provides a framework for JavaScript project best practices across the full software development lifecycle, establishing unified guidelines for project organization and development. The guidelines cover specific standards for REST API design, utilizing resource-oriented interfaces and standardized HTTP methods. It also includes a web accessibility standard focused on semantic HTML and automated audits, alongside a defined Git workflow standard for br

    Provides a comprehensive set of project layout standards and best practices for JavaScript application organization.

    JavaScript
    在 GitHub 上查看↗29,458
  • rommapp/rommrommapp 的头像

    rommapp/romm

    7,824在 GitHub 上查看↗

    Romm is a self-hosted game library manager and ROM management web interface. It serves as a central server for storing and categorizing game files and emulator firmware, providing a web-based browser to organize collections through automated library scanning and metadata retrieval. The project distinguishes itself by integrating a web-based emulator frontend that uses WebAssembly to play games directly in the browser. It further provides a game save synchronization server that uses SSH-based synchronization to transfer save states and progress between the server and registered handheld device

    Standardizes ROM file paths and names to ensure compatibility with library managers.

    Pythonemulationopen-sourceretrogaming
    在 GitHub 上查看↗7,824
  • amontalenti/elements-of-python-styleamontalenti 的头像

    amontalenti/elements-of-python-style

    3,489在 GitHub 上查看↗

    This project is a comprehensive Python style guide and technical reference designed to promote the creation of clean, maintainable, and idiomatic code. It provides a set of opinionated guidelines and architectural patterns focusing on functional and declarative programming to reduce complexity and improve overall code quality. The guide establishes specific standards for naming conventions, module organization, and project layout. It emphasizes reducing object coupling by favoring modules and functions over deep class hierarchies and offers technical standards for writing docstrings and marku

    Establishes conventions for directory structures, initialization files, and build scripts to ensure consistency across repositories.

    code-stylecodestyledocumentation
    在 GitHub 上查看↗3,489
  • pr0g/cmake-examplespr0g 的头像

    pr0g/cmake-examples

    1,231在 GitHub 上查看↗

    This project provides a collection of minimal, modern configuration templates designed to demonstrate industry-standard practices for managing C and C++ build workflows. It serves as a practical guide for developers to implement build automation, dependency management, and project structuring using the CMake build system. The repository distinguishes itself by offering modular examples that cover complex build requirements, such as hierarchical project organization and the integration of external third-party source code. It emphasizes the use of target-based dependency graphs and interface-ba

    Establishes consistent directory structures for source and header files to ensure predictable project layouts.

    CMakecmakecmake-examplescmake-scripts
    在 GitHub 上查看↗1,231
  1. Home
  2. Software Engineering & Architecture
  3. Development Methodologies
  4. Engineering Best Practices
  5. Code Craftsmanship & Standards
  6. Project Layout Standards

探索子标签

  • Game File StandardizationRenaming and moving game files into a canonical directory structure for library compatibility. **Distinct from Project Layout Standards:** Specific to gaming platform folder layouts rather than general software project layout standards.