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

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

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

4 个仓库

Awesome GitHub RepositoriesModular Subcommand Integrators

Patterns for integrating separate command modules into a unified application structure.

Distinct from Code Organization: Focuses on modular integration of subcommands rather than general business logic organization.

Explore 4 awesome GitHub repositories matching development tools & productivity · Modular Subcommand Integrators. Refine with filters or upvote what's useful.

Awesome Modular Subcommand Integrators GitHub Repositories

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

    fastapi/typer

    19,632在 GitHub 上查看↗

    This project is a Python framework for building command-line interfaces by converting standard functions into executable programs. It uses type hints to automatically infer and generate argument parsers, validation logic, and help documentation, allowing developers to define complex terminal applications through simple function signatures. The framework distinguishes itself through a decorator-driven registration system that enables the construction of hierarchical command trees. It supports dependency injection to manage shared state and runtime configuration across subcommands, and it utili

    Integrates separate command groups into a single application structure to maintain clean code separation.

    Pythoncliclickpython
    在 GitHub 上查看↗19,632
  • rust-lang/rustfmtrust-lang 的头像

    rust-lang/rustfmt

    6,747在 GitHub 上查看↗

    rustfmt is a Rust code formatter that operates as a Cargo subcommand, applying consistent formatting to Rust source files according to official style guidelines. It parses source code into a syntax tree, applies formatting rules to tree nodes, and pretty-prints the result back to text, with support for TOML-driven configuration that allows per-project style customization. The formatter is edition-aware, automatically selecting formatting rules based on the Rust edition specified in the project, and supports a style edition override that decouples formatting rules from the Rust edition used fo

    Integrates with Cargo as a subcommand to format all crate and workspace targets.

    Rustcodeformatterformatterrust
    在 GitHub 上查看↗6,747
  • leebaird/discoverleebaird 的头像

    leebaird/discover

    3,892在 GitHub 上查看↗

    Discover 是一个基于 Bash 的渗透测试工具包,旨在自动化侦察、扫描和枚举任务。它是一个综合套件,用于开源情报收集、网络侦察、容器审计、有效载荷生成和安全数据解析。 该项目通过集成多个专业工作流脱颖而出,包括用于提取公司元数据的被动 OSINT 框架、用于映射攻击面的网络侦察套件,以及用于识别镜像和集群中漏洞与密钥的容器安全审计器。它还包含一个 Metasploit 有效载荷生成器,可跨各种架构创建反向 Shell 并自动化配置网络监听器。 该工具包涵盖了广泛的安全操作,包括针对 WAF 和 OAuth 配置错误的 Web 应用漏洞扫描、SSL 证书的基础设施审计,以及将结构化 XML 安全工具输出转换为 CSV 格式。 该工具包专为在 Kali Linux 和 Ubuntu 上运行而设计。

    Integrates separate security task modules into a unified command-line application structure.

    Shellbashenumerationinformation-gathering
    在 GitHub 上查看↗3,892
  • cli-guidelines/cli-guidelinescli-guidelines 的头像

    cli-guidelines/cli-guidelines

    3,677在 GitHub 上查看↗

    This project is a set of design guidelines and a usability framework for building modern command-line interfaces based on updated Unix principles. It serves as a technical reference and manual for creating composable terminal applications that prioritize modularity and text-based communication. The guidelines cover human-centric design rules for managing interactive prompts, output formatting, and user configuration. It provides a standards-based approach to terminal application ergonomics, ensuring tools remain intuitive for humans while remaining functional for automation. The framework ad

    Guides the organization of complex functionality into modular, hierarchical subcommand structures.

    CSS
    在 GitHub 上查看↗3,677
  1. Home
  2. Development Tools & Productivity
  3. Code Organization
  4. Modular Subcommand Integrators

探索子标签

  • Cargo Subcommand FormattersTools that integrate with the Cargo build system to format Rust source files across crate and workspace targets. **Distinct from Modular Subcommand Integrators:** Distinct from Modular Subcommand Integrators: focuses specifically on Cargo subcommand integration for code formatting, not general modular command architecture.