awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
docopt avatar

docopt/docopt.cpp

0
View on GitHub↗
1,087 stars·147 forks·C++·BSL-1.0·15 views

Docopt.cpp

C++11 port of docopt

Features

  • C++ CLI Frameworks - C++11 port of the docopt argument parser.
  • Command Line Interfaces - Generates option parsers from docstrings.
  • General Utilities - Library for creating command-line interfaces.

Star history

Star history chart for docopt/docopt.cppStar history chart for docopt/docopt.cpp

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Frequently asked questions

What does docopt/docopt.cpp do?

C++11 port of docopt

What are the main features of docopt/docopt.cpp?

The main features of docopt/docopt.cpp are: C++ CLI Frameworks, Command Line Interfaces, General Utilities.

What are some open-source alternatives to docopt/docopt.cpp?

Open-source alternatives to docopt/docopt.cpp include: jarro2783/cxxopts — cxxopts is a header-only C++ command line parser used to define required options, default values, and positional… junegunn/fzf — This project is a general-purpose command-line filter that provides an interactive interface for processing standard… adishavit/argh — Argh! A minimalist argument handler. bfgroup/lyra — A simple to use, composable, command line parser for C++ 11 and beyond. cliutils/cli11 — CLI11 is a header-only C++ library for parsing command line arguments and managing configuration files. It maps shell… p-ranav/indicators — Activity Indicators for Modern C++.

Open-source alternatives to Docopt.cpp

Similar open-source projects, ranked by how many features they share with Docopt.cpp.
  • jarro2783/cxxoptsjarro2783 avatar

    jarro2783/cxxopts

    4,779View on 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++
    View on GitHub↗4,779
  • cliutils/cli11CLIUtils avatar

    CLIUtils/CLI11

    4,322View on 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
    View on GitHub↗4,322
  • adishavit/arghadishavit avatar

    adishavit/argh

    1,439View on GitHub↗

    Argh! A minimalist argument handler.

    C++argument-parserclicli-args
    View on GitHub↗1,439
  • bfgroup/lyrabfgroup avatar

    bfgroup/Lyra

    594View on GitHub↗

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

    C++
    View on GitHub↗594
  • See all 30 alternatives to Docopt.cpp→