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

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

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

4 个仓库

Awesome GitHub RepositoriesFunction-to-CLI Converters

Frameworks for transforming standard functions into executable command-line applications.

Distinct from CLI Command Frameworks: Distinct from CLI Command Frameworks: focuses on the conversion process of functions to CLI entry points.

Explore 4 awesome GitHub repositories matching development tools & productivity · Function-to-CLI Converters. Refine with filters or upvote what's useful.

Awesome Function-to-CLI Converters GitHub Repositories

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

    google/python-fire

    28,208在 GitHub 上查看↗

    Python Fire is a library that automatically generates command line interfaces from any Python object, function, or class. It removes the need for manual argument parsing by mapping Python dictionaries, lists, and classes directly to terminal commands. The tool converts Python docstrings into formatted terminal help screens and produces shell scripts to enable tab-completion for available commands. It can wrap existing libraries or external modules to expose their functionality via the terminal without requiring modifications to the original source code. The library supports hierarchical comm

    Turn functions, modules, or classes into a fully functional command line interface using Fire without writing manual argument parsing.

    Pythonclipython
    在 GitHub 上查看↗28,208
  • 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

    Transforms standard functions into executable command-line applications that run directly from the terminal.

    Pythoncliclickpython
    在 GitHub 上查看↗19,632
  • j3ssie/osmedeusj3ssie 的头像

    j3ssie/Osmedeus

    6,425在 GitHub 上查看↗

    Osmedeus is a security workflow orchestration engine that coordinates AI agents, shell commands, and scanning tools through declarative YAML pipelines. It functions as a distributed security scanner, a declarative workflow automator, and an AI agent framework for security, enabling automated multi-step security analysis with conditional branching, parallel execution, and distributed workers. The engine distinguishes itself through a hybrid runner model that executes workflow steps on the local host, inside Docker containers, or over SSH to remote machines, selected per step or module. It supp

    Evaluates built-in utility functions directly from the command line for ad-hoc automation.

    Go
    在 GitHub 上查看↗6,425
  • inngest/inngestinngest 的头像

    inngest/inngest

    5,499在 GitHub 上查看↗

    Inngest is a durable execution framework and event-driven automation engine designed to orchestrate background workflows. It enables developers to build resilient, stateful processes by memoizing function steps, ensuring that long-running tasks can automatically resume from the last successful operation after failures, timeouts, or infrastructure restarts. The platform distinguishes itself through its event-driven architecture, which uses a schema-validated bus to trigger functions and coordinate complex, multi-step logic. It employs an onion-model middleware approach for cross-cutting concer

    Allows defining sequences of steps that execute automatically in response to events or cron schedules.

    Go
    在 GitHub 上查看↗5,499
  1. Home
  2. Development Tools & Productivity
  3. CLI Command Frameworks
  4. Function-to-CLI Converters

探索子标签

  • Built-in Function Executions2 个子标签Runs built-in utility functions like HTTP requests and SSH commands directly from the CLI for ad-hoc automation. **Distinct from Function-to-CLI Converters:** Distinct from Function-to-CLI Converters: focuses on executing pre-existing built-in functions, not converting arbitrary Go functions into CLI commands.
  • Coroutine IntegrationSupport for executing asynchronous functions and managing their event loops within a command-line interface. **Distinct from Function-to-CLI Converters:** Distinct from Function-to-CLI Converters: focuses specifically on the runtime handling of async/await patterns in the generated CLI.
  • Function Evaluators from CLIEvaluates built-in utility functions directly from the command line with target variables and parameters. **Distinct from Function-to-CLI Converters:** Distinct from Function-to-CLI Converters: focuses on evaluating existing functions, not converting them into CLI commands.