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

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

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

Open-source alternatives to Docopt.cpp

30 open-source projects similar to docopt/docopt.cpp, ranked by how many features they have in common. Compare stars, activity and what each one does to find the best Docopt.cpp alternative.

  • jarro2783/cxxoptsjarro2783 的头像

    jarro2783/cxxopts

    4,779在 GitHub 上查看↗

    cxxopts is a header-only C++ command line parser used to define required options, default values, and positional arguments for console applications. It functions as a lightweight utility for parsing command line arguments into typed values using short and long flags and automatically generating formatted help messages and documentation. The library provides capabilities for argument specification, allowing the definition of option descriptions, types, and boolean flags. It supports multi-value option collection into containers, default value management for omitted options, and the mapping of

    C++
    在 GitHub 上查看↗4,779
  • tyrrrz/cliwrapTyrrrz 的头像

    Tyrrrz/CliWrap

    4,976在 GitHub 上查看↗

    CliWrap is an asynchronous process manager and child process wrapper library used to execute external commands and integrate command line interfaces into applications. It provides a framework for launching external programs using asynchronous patterns, managing child processes, and validating exit codes. The library distinguishes itself through its ability to route standard input, output, and error streams to memory buffers or real-time event streams. It enables real-time monitoring of process output lines and supports process termination via cancellation tokens. The project covers a broad r

    C#clicommand-linedotnet
    在 GitHub 上查看↗4,976
  • taywee/argsTaywee 的头像

    Taywee/args

    1,623在 GitHub 上查看↗

    A simple header-only C++ argument parser library. Supposed to be flexible and powerful, and attempts to be compatible with the functionality of the Python standard argparse library (though not necessarily the API).

    C++argsargument-parserargument-parsing
    在 GitHub 上查看↗1,623

AI 搜索

探索更多 awesome 仓库

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

Find more with AI search
p-ranav/indicatorsp-ranav 的头像

p-ranav/indicators

3,399在 GitHub 上查看↗

Activity Indicators for Modern C++

C++
在 GitHub 上查看↗3,399
  • cliutils/cli11CLIUtils 的头像

    CLIUtils/CLI11

    4,322在 GitHub 上查看↗

    CLI11 is a header-only C++ library for parsing command line arguments and managing configuration files. It maps shell input to typed variables and supports the creation of complex command hierarchies. The library is distinguished by its support for nested subcommands with infinite depth and prefix matching. It integrates configuration management by allowing application settings to be loaded from TOML or INI files, with the ability to fall back to environment variables. The project provides a comprehensive set of tools for argument parsing, including flags and positional arguments, alongside

    C++clicli-parsercpp11
    在 GitHub 上查看↗4,322
  • junegunn/fzfjunegunn 的头像

    junegunn/fzf

    81,017在 GitHub 上查看↗

    This project is a general-purpose command-line filter that provides an interactive interface for processing standard input streams. It enables real-time fuzzy searching, data selection, and transformation, allowing users to navigate complex information or file systems directly within their terminal. By utilizing a pipe-oriented architecture, it integrates into existing shell pipelines and workflows to facilitate efficient data exploration. What distinguishes this tool is its highly extensible, event-driven design that allows for deep integration with external processes. It supports asynchrono

    Gobashclifish
    在 GitHub 上查看↗81,017
  • bfgroup/lyrabfgroup 的头像

    bfgroup/Lyra

    594在 GitHub 上查看↗

    A simple to use, composable, command line parser for C++ 11 and beyond

    C++
    在 GitHub 上查看↗594
  • p-ranav/tabulatep-ranav 的头像

    p-ranav/tabulate

    2,166在 GitHub 上查看↗

    Table Maker for Modern C++

    C++
    在 GitHub 上查看↗2,166
  • adishavit/arghadishavit 的头像

    adishavit/argh

    1,439在 GitHub 上查看↗

    Argh! A minimalist argument handler.

    C++argument-parserclicli-args
    在 GitHub 上查看↗1,439
  • 6bee/remote.linq6bee 的头像

    6bee/Remote.Linq

    356在 GitHub 上查看↗

    Simply LINQ your remote resources...

    C#arbitrary-linq-queriesentityentity-framework
    在 GitHub 上查看↗356
  • abhagsain/ai-cliabhagsain 的头像

    abhagsain/ai-cli

    1,174在 GitHub 上查看↗

    Get answers for CLI commands from ChatGPT right from your terminal

    TypeScriptaichatgptcli
    在 GitHub 上查看↗1,174
  • abcminiuser/micromenu-v2abcminiuser 的头像

    abcminiuser/micromenu-v2

    83在 GitHub 上查看↗

    Tiny text-orientated menu library in C for embedded use.

    Makefile
    在 GitHub 上查看↗83
  • abo/rerateA

    abo/rerate

    0在 GitHub 上查看↗
    在 GitHub 上查看↗0
  • acheong08/chatgptacheong08 的头像

    acheong08/ChatGPT

    27,924在 GitHub 上查看↗

    This project is a command line AI client and API wrapper designed to facilitate interaction with a large language model. It functions as a terminal interface for sending multi-line prompts and receiving generated text, providing a means of conversational AI integration through a programmable interface. The system utilizes a reverse-engineered API interface and HTTP-based request simulation to communicate with the model. It includes an AI plugin manager that allows for the installation and management of external extensions to increase the functional capabilities of the language model. The imp

    Python
    在 GitHub 上查看↗27,924
  • 0xjohnnyboy/scretch.nvim0xJohnnyboy 的头像

    0xJohnnyboy/scretch.nvim

    34在 GitHub 上查看↗

    📝 Neovim plugin to manage scratch files !

    Lua
    在 GitHub 上查看↗34
  • 0x4d31/burpa0x4D31 的头像

    0x4D31/burpa

    535在 GitHub 上查看↗

    Burp-Automator: A Burp Suite Automation Tool with Slack Integration. It can be used with Jenkins and Selenium to automate Dynamic Application Security Testing (DAST).

    Python
    在 GitHub 上查看↗535
  • abacaj/chatgpt-backupA

    abacaj/chatgpt-backup

    0在 GitHub 上查看↗
    在 GitHub 上查看↗0
  • adaptiveconsulting/aeron.netAdaptiveConsulting 的头像

    AdaptiveConsulting/Aeron.NET

    518在 GitHub 上查看↗

    Efficient reliable UDP unicast, UDP multicast, and IPC message transport - .NET port of Aeron

    C#
    在 GitHub 上查看↗518
  • adamralph/simple-execA

    adamralph/simple-exec

    0在 GitHub 上查看↗
    在 GitHub 上查看↗0
  • aandrew-me/tgptaandrew-me 的头像

    aandrew-me/tgpt

    3,194在 GitHub 上查看↗

    AI Chatbots in terminal for free

    Goaichatbotchatgpt
    在 GitHub 上查看↗3,194
  • adelowo/onecacheA

    adelowo/onecache

    0在 GitHub 上查看↗
    在 GitHub 上查看↗0
  • 0xdexter0us/uproot-js0xDexter0us 的头像

    0xDexter0us/uproot-JS

    97在 GitHub 上查看↗

    Extract JavaScript files from burp suite project with ease.

    Kotlin
    在 GitHub 上查看↗97
  • afex/hystrix-goafex 的头像

    afex/hystrix-go

    4,418在 GitHub 上查看↗

    This is a fault tolerance library for Go designed to prevent cascading failures by isolating unhealthy remote services using the circuit breaker pattern. It serves as a resilience tool for managing request timeouts, defining fallback logic, and protecting remote systems from overloading. The library differentiates itself through the integration of a health metrics exporter that streams real-time performance and status data of remote connections to external monitoring tools. It combines this observability with a circuit breaker state machine that tracks success and failure rates to block calls

    Go
    在 GitHub 上查看↗4,418
  • aforward/ar2ectoaforward 的头像

    aforward/ar2ecto

    13在 GitHub 上查看↗

    Migrate your active record migrations to ecto compatible migrations

    Elixir
    在 GitHub 上查看↗13
  • agauniyal/rangagauniyal 的头像

    agauniyal/rang

    1,581在 GitHub 上查看↗

    A Minimal, Header only Modern c++ library for terminal goodies 💄✨

    C++
    在 GitHub 上查看↗1,581
  • ageekinside/fastapi-jinjaAGeekInside 的头像

    AGeekInside/fastapi-jinja

    159在 GitHub 上查看↗

    Adds integration of the Jinja template language to FastAPI.

    Python
    在 GitHub 上查看↗159
  • agileobjects/agilemapperagileobjects 的头像

    agileobjects/AgileMapper

    463在 GitHub 上查看↗

    A zero-configuration, highly-configurable, unopinionated object mapper with viewable execution plans. Flattens, unflattens, deep clones, merges, updates and projects queries. .NET 3.5+ and .NET Standard 1.0+.

    C#dtomappermapping
    在 GitHub 上查看↗463
  • agilira/flash-flagsagilira 的头像

    agilira/flash-flags

    11在 GitHub 上查看↗

    FlashFlags is an ultra-fast, zero-dependency, lock-free command-line flag parsing library for Go. Originally built for Argus, it provides great performance while maintaining simplicity and ease of use.

    Gocommand-lineconfiguration-filesevironmental-variables
    在 GitHub 上查看↗11
  • agilira/orpheusagilira 的头像

    agilira/orpheus

    32在 GitHub 上查看↗

    Orpheus is a high-performance CLI framework designed to be super simple and ~30× faster than popular alternatives with zero external dependencies. Built on FlashFlags, Orpheus provides a simple interface to create modern, fast CLI apps similar to git.

    Goagiliraclicli-app
    在 GitHub 上查看↗32
  • adamralph/bullseyeadamralph 的头像

    adamralph/bullseye

    946在 GitHub 上查看↗

    🎯 A .NET library, developed by humans, for running a target dependency graph.

    C#
    在 GitHub 上查看↗946