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

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoAcerca deCómo clasificamosPrensaServidor MCP
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
Back to taywee/args

Open-source alternatives to Args

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

  • jarro2783/cxxoptsAvatar de jarro2783

    jarro2783/cxxopts

    4,779Ver en 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++
    Ver en GitHub↗4,779
  • cliutils/cli11Avatar de CLIUtils

    CLIUtils/CLI11

    4,322Ver en 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
    Ver en GitHub↗4,322
  • muellan/clippAvatar de muellan

    muellan/clipp

    1,322Ver en GitHub↗

    easy to use, powerful & expressive command line argument parsing for modern C++ / single header / usage & doc generation

    C++
    Ver en GitHub↗1,322
  • adishavit/arghAvatar de adishavit

    adishavit/argh

    1,439Ver en GitHub↗

    Argh! A minimalist argument handler.

    C++argument-parserclicli-args
    Ver en GitHub↗1,439

Búsqueda con IA

Explora más repositorios increíbles

Describe lo que necesitas en lenguaje sencillo: la IA clasifica miles de proyectos open-source curados por relevancia.

Find more with AI search
  • p-ranav/structoptAvatar de p-ranav

    p-ranav/structopt

    510Ver en GitHub↗

    Parse command line arguments by defining a struct

    C++
    Ver en GitHub↗510
  • docopt/docopt.cppAvatar de docopt

    docopt/docopt.cpp

    1,087Ver en GitHub↗

    C++11 port of docopt

    C++
    Ver en GitHub↗1,087
  • p-ranav/argparseAvatar de p-ranav

    p-ranav/argparse

    3,488Ver en GitHub↗

    Argument Parser for Modern C++

    C++argument-parsercpp17cross-platform
    Ver en GitHub↗3,488
  • bfgroup/lyraAvatar de bfgroup

    bfgroup/Lyra

    594Ver en GitHub↗

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

    C++
    Ver en GitHub↗594
  • alecthomas/kongAvatar de alecthomas

    alecthomas/kong

    2,976Ver en GitHub↗

    Kong is a declarative command line interface framework and parser for Go. It maps flags and positional arguments directly into typed Go structures using struct tags, allowing developers to define terminal interfaces through data models rather than manual parsing logic. The project functions as a configuration mapper that populates Go structures from a combination of command-line arguments, environment variables, and JSON files. It distinguishes itself by providing a dependency injection container to pass external services into command handlers and a plugin architecture for dynamic command reg

    Gocommand-linecommandsflags
    Ver en GitHub↗2,976
  • moabukar/tech-vaultAvatar de moabukar

    moabukar/tech-vault

    3,351Ver en GitHub↗

    tech-vault is a command-line technical interview bank and knowledge base designed for practicing engineering questions across various technical domains. It functions as a terminal-based application that stores structured study materials and interview questions as markdown files, which are then rendered directly within the system console. The project distinguishes itself through a delivery model that uses command-line argument parsing to filter content by topic or difficulty. It also includes a random selection algorithm to pick individual questions from the collection for spontaneous study se

    HCL
    Ver en GitHub↗3,351
  • cli-guidelines/cli-guidelinesAvatar de cli-guidelines

    cli-guidelines/cli-guidelines

    3,677Ver en GitHub↗

    This project is a set of design guidelines and a usability framework for building modern command-line interfaces based on updated Unix principles. It serves as a technical reference and manual for creating composable terminal applications that prioritize modularity and text-based communication. The guidelines cover human-centric design rules for managing interactive prompts, output formatting, and user configuration. It provides a standards-based approach to terminal application ergonomics, ensuring tools remain intuitive for humans while remaining functional for automation. The framework ad

    CSS
    Ver en GitHub↗3,677
  • oldratlee/useful-scriptsAvatar de oldratlee

    oldratlee/useful-scripts

    7,525Ver en GitHub↗

    This project is a collection of specialized toolkits designed for container interaction, Java library auditing, Linux system diagnostics, and shell task automation. It provides a suite of utilities to streamline developer workflows and system troubleshooting. The toolkit includes a Docker container helper for executing local binaries within running containers and a Java dependency analyzer to detect duplicate classes and resolve library conflicts. It also features Linux system diagnostic tools for analyzing network connection states and identifying CPU-intensive threads. The project covers b

    Shellbashdevelopers-everyday-lifejava
    Ver en GitHub↗7,525
  • codeigniter4/codeigniter4Avatar de codeigniter4

    codeigniter4/CodeIgniter4

    5,924Ver en GitHub↗

    CodeIgniter is a PHP web framework built on the Model-View-Controller pattern, designed for building full-stack web applications. It provides a lightweight toolkit with minimal configuration, organizing application logic into controllers, models, and views for clean separation of concerns. The framework includes a fluent query builder for constructing SQL statements programmatically, PSR-4 autoloading with namespace mapping, and a service-based dependency injection container for managing shared class instances. The framework distinguishes itself through its comprehensive set of built-in tools

    PHPcodeignitercodeigniter4framework-php
    Ver en GitHub↗5,924
  • agilira/orpheusAvatar de agilira

    agilira/orpheus

    32Ver en 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
    Ver en GitHub↗32
  • agilira/flash-flagsAvatar de agilira

    agilira/flash-flags

    11Ver en 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
    Ver en GitHub↗11
  • abacaj/chatgpt-backupA

    abacaj/chatgpt-backup

    0Ver en GitHub↗
    Ver en GitHub↗0
  • anishathalye/dotbotAvatar de anishathalye

    anishathalye/dotbot

    7,802Ver en GitHub↗

    Dotbot is a dotfile installation manager and environment setup automator designed to deploy configuration files from a repository to a local system. It functions as a symlink deployment utility and templated configuration engine, using a combination of symbolic links and custom directives to synchronize settings across machines. The project enables the automation of dotfile deployment through a shell-based configuration bootstrapper. It supports the synchronization of application profiles and the rendering of dynamic configuration files from templates before they are deployed to the filesyste

    Python
    Ver en GitHub↗7,802
  • adamralph/simple-execA

    adamralph/simple-exec

    0Ver en GitHub↗
    Ver en GitHub↗0
  • aandrew-me/tgptAvatar de aandrew-me

    aandrew-me/tgpt

    3,194Ver en GitHub↗

    AI Chatbots in terminal for free

    Goaichatbotchatgpt
    Ver en GitHub↗3,194
  • 0xacx/chatgpt-shell-cliAvatar de 0xacx

    0xacx/chatGPT-shell-cli

    1,238Ver en GitHub↗

    Simple shell script to use OpenAI's ChatGPT and DALL-E from the terminal. No Python or JS required. Formerly https://gptshell.cc

    Shell
    Ver en GitHub↗1,238
  • amidabuddha/console-chat-gptA

    amidabuddha/console-chat-gpt

    0Ver en GitHub↗
    Ver en GitHub↗0
  • amachino/command-aiA

    amachino/command-ai

    0Ver en GitHub↗
    Ver en GitHub↗0
  • amjadjibon/memshAvatar de amjadjibon

    amjadjibon/memsh

    8Ver en GitHub↗

    memsh - virtual in-memory shell

    Go
    Ver en GitHub↗8
  • amokhuginnsson/replxxAvatar de AmokHuginnsson

    AmokHuginnsson/replxx

    757Ver en GitHub↗

    A readline and libedit replacement that supports UTF-8, syntax highlighting, hints and Windows and is BSD licensed.

    C++
    Ver en GitHub↗757
  • adambajguz/typinAvatar de adambajguz

    adambajguz/Typin

    253Ver en GitHub↗

    Declarative framework for interactive CLI applications

    C#
    Ver en GitHub↗253
  • antham/strumtAvatar de antham

    antham/strumt

    62Ver en GitHub↗

    Strumt is a library to create prompt chain

    Gopromptprompt-chain
    Ver en GitHub↗62
  • antirez/linenoiseAvatar de antirez

    antirez/linenoise

    4,302Ver en GitHub↗

    Linenoise is a lightweight C library for terminal line editing, command history management, and asynchronous input processing. It functions as a self-contained alternative for capturing user input from the command line without requiring external dependencies. The utility provides a non-blocking input processor that handles keyboard data via a feed mechanism, allowing applications to process user typing and external events simultaneously. It supports the implementation of custom shells and REPLs through features such as callback-based autocompletion, input hinting, and a circular history buffe

    C
    Ver en GitHub↗4,302
  • antonmedv/fxAvatar de antonmedv

    antonmedv/fx

    20,282Ver en GitHub↗

    Fx is a command-line processing suite designed for the transformation, conversion, exploration, and visualization of structured data. It functions as a terminal-based utility that handles both automated shell pipelines and interactive navigation of complex, nested data hierarchies. The tool distinguishes itself by integrating a JavaScript-based engine that executes user-provided logic to filter, map, or modify data fields within a sandboxed runtime. It maintains a responsive interface by decoupling data processing from the display loop, allowing users to explore large datasets through an inte

    Goclicommand-linejson
    Ver en GitHub↗20,282
  • apcera/termtablesA

    apcera/termtables

    0Ver en GitHub↗
    Ver en GitHub↗0
  • alexflint/go-argAvatar de alexflint

    alexflint/go-arg

    2,229Ver en GitHub↗
    Goargument-parsinggolang
    Ver en GitHub↗2,229