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

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

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

akamensky/argparse

0
View on GitHub↗
640 星标·65 分支·Go·MIT·5 次浏览

Argparse

Argparse for golang. Just because flag sucks

Features

  • 命令行界面 - Argument parser inspired by Python's argparse.
  • Command Line Tools - Python-inspired command-line argument parser.
  • Console Interfaces - Listed in the “Console Interfaces” section of the Awesome Go awesome list.
  • Go CLI Frameworks - Go implementation of Python-style argument parsing.

Star 历史

akamensky/argparse 的 Star 历史图表akamensky/argparse 的 Star 历史图表

AI 搜索

探索更多 awesome 仓库

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

Start searching with AI

Argparse 的开源替代方案

相似的开源项目,按与 Argparse 的功能重合度排序。
  • jawher/mow.clijawher 的头像

    jawher/mow.cli

    884在 GitHub 上查看↗

    A versatile library for building CLI applications in Go

    Goclicommand-linego
    在 GitHub 上查看↗884
  • spf13/cobraspf13 的头像

    spf13/cobra

    44,107在 GitHub 上查看↗

    Cobra is a development framework for building command-line applications in Go. It organizes application logic into a hierarchical tree structure where each node represents a command, complete with its own flags and execution logic. This structure allows developers to build complex, nested command interfaces that mirror business domains while maintaining a clean separation between command orchestration and underlying business logic. The framework distinguishes itself through its declarative approach to metadata and configuration. It automatically derives help documentation, usage instructions,

    Goclicli-appcobra
    在 GitHub 上查看↗44,107
  • alexflint/go-argalexflint 的头像

    alexflint/go-arg

    2,229在 GitHub 上查看↗
    Goargument-parsinggolang
    在 GitHub 上查看↗2,229
  • urfave/cliurfave 的头像

    urfave/cli

    24,133在 GitHub 上查看↗

    This is a framework for building structured terminal applications in Go. It provides the core components necessary to define a command-line interface, including a system for managing commands, sub-commands, and their associated flags. The library distinguishes itself through an automated help generator that produces formatted usage instructions and manual pages, and a shell completion generator that creates tab-completion scripts for Bash, Zsh, Fish, and PowerShell. It also features a command lifecycle manager to handle pre- and post-execution logic and process exit codes. The toolkit covers

    Goclicommand-linego
    在 GitHub 上查看↗24,133
查看 Argparse 的所有 30 个替代方案→

常见问题解答

akamensky/argparse 是做什么的?

Argparse for golang. Just because flag sucks

akamensky/argparse 的主要功能有哪些?

akamensky/argparse 的主要功能包括:命令行界面, Command Line Tools, Console Interfaces, Go CLI Frameworks。

akamensky/argparse 有哪些开源替代品?

akamensky/argparse 的开源替代品包括: spf13/cobra — Cobra is a development framework for building command-line applications in Go. It organizes application logic into a… urfave/cli — This is a framework for building structured terminal applications in Go. It provides the core components necessary to… alexflint/go-arg. jawher/mow.cli — A versatile library for building CLI applications in Go. alecthomas/kingpin — CONTRIBUTIONS ONLY: A Go (golang) command line and flag parser. cosiner/argv — Argv is a library for Go to split command line string into arguments array.