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

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

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

5 个仓库

Awesome GitHub RepositoriesModular Command Structures

Patterns for distributing command-line logic across multiple files and modules.

Distinct from Command Line Frameworks: Focuses on modular file organization rather than general hierarchical command definitions.

Explore 5 awesome GitHub repositories matching development tools & productivity · Modular Command Structures. Refine with filters or upvote what's useful.

Awesome Modular Command Structures 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

    Supports grouping related command-line operations into separate files and modules for improved project scalability.

    Pythoncliclickpython
    在 GitHub 上查看↗19,632
  • yargs/yargsyargs 的头像

    yargs/yargs

    11,492在 GitHub 上查看↗

    yargs is a command-line interface framework and argument parser for Node.js. It translates raw command-line strings into structured JavaScript objects, providing a toolkit for building terminal applications with nested sub-commands, dedicated handlers, and a structured user interface. The framework distinguishes itself through automated help text generation, which constructs formatted usage menus and instructions based on registered metadata. It also provides shell completion generation for Bash and Zsh and uses string-distance algorithms to offer typo correction suggestions when invalid inpu

    Supports importing command definitions, builders, and handlers from external modules to organize complex CLI hierarchies.

    JavaScript
    在 GitHub 上查看↗11,492
  • onceupon/bash-onelineronceupon 的头像

    onceupon/Bash-Oneliner

    10,690在 GitHub 上查看↗

    Bash-Oneliner is a curated collection of reusable shell snippets and command-line patterns designed for system administration and data processing in Unix-like environments. It serves as a productivity guide for executing efficient terminal operations, text stream manipulation, and routine maintenance tasks using native shell primitives. The project focuses on modular command composition, allowing users to build complex workflows by chaining standard utilities through pipe-based data streaming. It emphasizes the use of POSIX-compliant shell execution and regular expression-powered text process

    Offers modular command structures for chaining standard utilities into complex administrative workflows.

    bashdata-processinggrep
    在 GitHub 上查看↗10,690
  • supnate/rekitsupnate 的头像

    supnate/rekit

    4,429在 GitHub 上查看↗

    Rekit 是一个用于构建可扩展 Web 应用的开发工具包,提供了一个模块化框架和自动化项目脚手架。它作为一个可扩展的环境,用于管理基于 React、Redux 和 React Router 构建的应用架构,利用功能切片 (feature-sliced) 设计将组件、状态逻辑和路由组织成解耦的、特定领域的模块。 该工具包的特色在于其基于插件的可扩展系统,允许创建自定义项目元素类型并修改默认的脚手架行为。它具有一个 Redux 状态管理生成器,可自动创建同步和异步操作,同时强制在单个文件中协同放置操作及其对应的 reducer。 除了核心脚手架功能外,该项目还提供了一个用于应用元素管理的命令行和可视化界面,包括用于 UI 组件和状态操作的模板化代码生成。它涵盖了更广泛的操作功能,如分层样式管理、通过 linting 强制执行代码质量以及生产构建验证。 该系统使用基于 Deno 的工具来处理项目编排、文件命名约定以及生命周期操作钩子的执行。

    Provides a system for reorganizing state reducer code into modular files to improve scalability.

    JavaScriptreactreact-routerredux
    在 GitHub 上查看↗4,429
  • moham3driahi/th3inspectorMoham3dRiahi 的头像

    Moham3dRiahi/Th3inspector

    2,571在 GitHub 上查看↗

    Th3inspector is a command-line open-source intelligence reconnaissance tool used for gathering public information on websites, phone numbers, and network records. It functions as a central interface for collecting technical metadata and performing various lookups to build profiles of target entities. The project provides specialized verification utilities for validating email addresses, phone numbers, and credit card bank identification numbers. It also includes tools for retrieving domain registration age, ownership records, and identified subdomains from global databases. Additional capabi

    Uses a modular structure to map CLI user inputs to dedicated handler functions for different reconnaissance tasks.

    Perlage-checkcloudflarecms-detector
    在 GitHub 上查看↗2,571
  1. Home
  2. Development Tools & Productivity
  3. Command Line Frameworks
  4. Modular Command Structures

探索子标签

  • State Reducer ModularizationDividing state reducer logic into a modular file structure for improved maintainability. **Distinct from Modular Command Structures:** Focuses specifically on Redux-style reducer organization rather than general CLI command structures.