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

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

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

python-poetry/cleo

0
View on GitHub↗
1,351 星标·91 分支·Python·MIT·2 次浏览cleo.readthedocs.io↗

Cleo

Create beautiful and testable command-line interfaces.

Features

  • CLI Development - Framework for creating testable and visually appealing CLI tools.
  • Python CLI Frameworks - Library for creating beautiful and testable interfaces.

Star 历史

python-poetry/cleo 的 Star 历史图表python-poetry/cleo 的 Star 历史图表

AI 搜索

探索更多 awesome 仓库

用简单的语言描述您的需求 —— AI 将根据相关性为您从数千个精选开源项目中进行排序。

Start searching with AI

Cleo 的开源替代方案

相似的开源项目,按与 Cleo 的功能重合度排序。
  • docopt/docoptdocopt 的头像

    docopt/docopt

    8,008在 GitHub 上查看↗

    Docopt is a command-line argument parser and declarative interface tool that converts raw terminal input into a structured data map. It derives its parsing logic and requirements directly from a standardized POSIX-style help message, using the documentation as the formal specification for the interface. The system implements a POSIX usage pattern parser to translate human-readable help strings into rules for extracting options and positional arguments. It automatically generates help screens and version information based on the internal usage patterns defined by the user. The tool ensures a

    Python
    在 GitHub 上查看↗8,008
  • 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

    Pythonclipython
    在 GitHub 上查看↗28,208
  • datafolklabs/cementdatafolklabs 的头像

    datafolklabs/cement

    1,345在 GitHub 上查看↗

    Application Framework for Python

    Python
    在 GitHub 上查看↗1,345
  • pallets/clickpallets 的头像

    pallets/click

    17,560在 GitHub 上查看↗

    Click is a Python framework for building command-line interfaces. It provides a declarative approach to defining command structures, allowing developers to map functions to command-line arguments, options, and nested groups using decorators. The framework handles the complexities of parameter parsing, type validation, and help documentation generation automatically. The project distinguishes itself through its hierarchical context system, which propagates configuration and state across nested commands, and its environment-aware parameter resolution that prioritizes command-line inputs, enviro

    Pythoncliclickpallets
    在 GitHub 上查看↗17,560
查看 Cleo 的所有 30 个替代方案→

常见问题解答

python-poetry/cleo 是做什么的?

Create beautiful and testable command-line interfaces.

python-poetry/cleo 的主要功能有哪些?

python-poetry/cleo 的主要功能包括:CLI Development, Python CLI Frameworks。

python-poetry/cleo 有哪些开源替代品?

python-poetry/cleo 的开源替代品包括: google/python-fire — Python Fire is a library that automatically generates command line interfaces from any Python object, function, or… prompt-toolkit/python-prompt-toolkit — This project is a Python terminal user interface library and toolkit designed for building interactive command-line… datafolklabs/cement — Application Framework for Python. docopt/docopt — Docopt is a command-line argument parser and declarative interface tool that converts raw terminal input into a… pallets/click — Click is a Python framework for building command-line interfaces. It provides a declarative approach to defining… citguru/pyinquirer — A Python module for common interactive command line user interfaces.