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

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetÀ proposNotre méthodologiePresseServeur MCP
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
Back to leo/args

Open-source alternatives to Args

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

  • adbayb/termostAvatar de adbayb

    adbayb/termost

    182Voir sur GitHub↗

    Get the most of your terminal

    TypeScript
    Voir sur GitHub↗182
  • arcanis/clipanionAvatar de arcanis

    arcanis/clipanion

    1,254Voir sur GitHub↗

    ` $> yarn add clipanion `

    TypeScript
    Voir sur GitHub↗1,254
  • clercjs/clercAvatar de clercjs

    clercjs/clerc

    222Voir sur GitHub↗

    Clerc is a full-featured library (tool set) for building CLI Apps in Node.js, Deno or Bun.

    TypeScript
    Voir sur GitHub↗222
  • dthree/vorpalAvatar de dthree

    dthree/vorpal

    5,628Voir sur GitHub↗

    Vorpal is a Node.js interactive CLI framework and terminal user interface library used to build extensible command-line shells. It functions as an interactive command-line parser that converts string input into executable functions, managing the lifecycle of terminal sessions and command routing. The framework is distinguished by a plugin-based extension architecture that allows external modules to register new commands, shared behaviors, and complete command suites into the core environment. It supports the creation of custom shell environments with specialized namespaces and a system for pe

    JavaScript
    Voir sur GitHub↗5,628
  • esatterwhite/node-seeliAvatar de esatterwhite

    esatterwhite/node-seeli

    20Voir sur GitHub↗

    Object orientated, event driven , Interactive CLI module. Seeli aims to give you the tools to compose A command line interface the way you want it, and otherwise, stays out of your way.

    JavaScript
    Voir sur GitHub↗20

Recherche par IA

Explorez plus de dépôts awesome

Décrivez vos besoins en langage naturel — l'IA classe des milliers de projets open source sélectionnés par pertinence.

Find more with AI search
  • infinitered/gluegunAvatar de infinitered

    infinitered/gluegun

    3,142Voir sur GitHub↗

    Gluegun is a delightful toolkit for building Node-based command-line interfaces (CLIs) in TypeScript or modern JavaScript, with support for:

    TypeScript
    Voir sur GitHub↗3,142
  • mattallty/caporal.jsAvatar de mattallty

    mattallty/Caporal.js

    3,449Voir sur GitHub↗

    Simply add Caporal as a dependency:

    TypeScript
    Voir sur GitHub↗3,449
  • oclif/oclifAvatar de oclif

    oclif/oclif

    9,543Voir sur GitHub↗

    oclif is a Node.js framework for building command-line interfaces. It provides a structured system for developing terminal applications with consistent command patterns, argument parsing, and automated help generation. The project features a modular plugin architecture that allows for external functionality to be injected via a manifest-based loading mechanism. It includes a dedicated distribution pipeline and packager to bundle applications into OS-native installers and tarballs for Windows, macOS, and Linux. The framework covers a broad range of development capabilities, including project

    TypeScript
    Voir sur GitHub↗9,543
  • sboudrias/inquirer.jsAvatar de SBoudrias

    SBoudrias/Inquirer.js

    21,578Voir sur GitHub↗

    Inquirer.js is a command line input framework and prompt library for Node.js applications. It provides a structured set of tools for building interactive terminal interfaces, including menus, checklists, and text inputs, to gather user data and manage complex interactions. The framework allows for the creation of dynamic user experiences through branching prompt logic and the resolution of asynchronous configurations. Users can define custom prompts using a provided API and localize interface text into different languages. The library covers a wide range of input capabilities, including sing

    TypeScriptclicommand-linejavascript
    Voir sur GitHub↗21,578
  • tj/commander.jsAvatar de tj

    tj/commander.js

    28,282Voir sur GitHub↗

    Commander.js is a framework for building command-line interfaces and terminal applications. It functions as an argument parsing library and command lifecycle manager, transforming raw terminal input strings into structured, validated objects for use in executable scripts. The system utilizes a recursive command tree pattern, allowing developers to organize complex execution flows through nested subcommands. It features a declarative interface for defining command-line flags and arguments, which maps user input directly to internal state properties. To assist with usability, the framework auto

    JavaScript
    Voir sur GitHub↗28,282
  • vadimdemedes/inkAvatar de vadimdemedes

    vadimdemedes/ink

    38,933Voir sur GitHub↗

    Ink is a declarative framework for building interactive command-line applications using a component-based architecture. It functions as a console renderer that maps component trees to terminal output buffers, allowing developers to manage stateful interfaces through standard component reconciliation. By translating high-level layout and style properties into terminal control codes, it enables the creation of responsive, dynamic interfaces within the console. The framework distinguishes itself by integrating a cross-platform layout engine that applies a flexible box model to the character-base

    TypeScriptclicommand-lineflexbox
    Voir sur GitHub↗38,933
  • yargs/yargsAvatar de yargs

    yargs/yargs

    11,492Voir sur GitHub↗

    yargs is a command-line interface framework and argument parser for Node.js. It translates raw command-line strings into structured JavaScript objects, providing a toolkit for building terminal applications with nested sub-commands, dedicated handlers, and a structured user interface. The framework distinguishes itself through automated help text generation, which constructs formatted usage menus and instructions based on registered metadata. It also provides shell completion generation for Bash and Zsh and uses string-distance algorithms to offer typo correction suggestions when invalid inpu

    JavaScript
    Voir sur GitHub↗11,492