awesome-repositories.com
المدونة
awesome-repositories.com

اكتشف أفضل مستودعات المصادر المفتوحة باستخدام بحث مدعوم بالذكاء الاصطناعي.

استكشفعمليات بحث منسقةبدائل مفتوحة المصدربرمجيات ذاتية الاستضافةالمدونةخريطة الموقع
المشروعحولكيفية ترتيب النتائجالصحافةخادم 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

اعثر على أفضل المستودعات باستخدام الذكاء الاصطناعي.سنبحث عن أفضل المستودعات المطابقة باستخدام الذكاء الاصطناعي.
  • fastapi/typerالصورة الرمزية لـ fastapi

    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/rustfmtالصورة الرمزية لـ rust-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/discoverالصورة الرمزية لـ leebaird

    leebaird/discover

    3,892عرض على GitHub↗

    Discover هي مجموعة أدوات لاختبار الاختراق قائمة على Bash مصممة لأتمتة مهام الاستطلاع، والمسح، والتعداد. تعمل كمجموعة شاملة لجمع المعلومات مفتوحة المصدر، واستطلاع الشبكة، وتدقيق الحاويات، وتوليد الحمولة، وتحليل بيانات الأمان. يتميز المشروع بدمج سير عمل متخصص متعدد، بما في ذلك إطار عمل OSINT سلبي لاستخراج البيانات الوصفية للشركة، ومجموعة استطلاع شبكة لرسم خرائط أسطح الهجوم، ومدقق أمان حاويات لتحديد الثغرات والأسرار في الصور والعناقيد. كما يتضمن مولد حمولة Metasploit الذي ينشئ قذائف عكسية عبر بنيات مختلفة ويؤتمت تكوين مستمعي الشبكة. تغطي مجموعة الأدوات سطحاً واسعاً من عمليات الأمان، بما في ذلك مسح ثغرات تطبيقات الويب لتكوينات WAF و OAuth الخاطئة، وتدقيق البنية التحتية لشهادات 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-guidelinesالصورة الرمزية لـ cli-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.