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

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

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

Open-source alternatives to Common Bin

30 open-source projects similar to node-modules/common-bin, ranked by how many features they have in common. Compare stars, activity and what each one does to find the best Common Bin alternative.

  • aantthony/console-pngA

    aantthony/console-png

    0在 GitHub 上查看↗

    Print PNG images to terminal output.

    在 GitHub 上查看↗0
  • andidittrich/node.cli-progressAndiDittrich 的头像

    AndiDittrich/Node.CLI-Progress

    1,252在 GitHub 上查看↗

    Single Bar | Multi Bar | Options | Examples | Presets | Events

    JavaScript
    在 GitHub 上查看↗1,252
  • arcanis/clipanionarcanis 的头像

    arcanis/clipanion

    1,254在 GitHub 上查看↗

    ` $> yarn add clipanion `

    TypeScript
    在 GitHub 上查看↗1,254
  • bokub/gradient-stringbokub 的头像

    bokub/gradient-string

    1,197在 GitHub 上查看↗

    ` $ npm i gradient-string `

    TypeScript
    在 GitHub 上查看↗1,197
  • bvaughn/progress-estimatorbvaughn 的头像

    bvaughn/progress-estimator

    2,131在 GitHub 上查看↗

    Logs a progress bar and estimation for how long a Promise will take to complete. This library tracks previous durations in order to provide more accurate estimates over time.

    JavaScript
    在 GitHub 上查看↗2,131
  • cacjs/caccacjs 的头像

    cacjs/cac

    2,923在 GitHub 上查看↗

    cac is a Node.js CLI framework used to build command line interfaces with a declarative API. It functions as a command line argument parser and a command dispatcher that maps terminal input keywords to specific JavaScript callback functions. The framework features an automated help generator that produces usage instructions and version documentation based on the defined command structures. It manages command aliases and provides a routing system to link specific keyword inputs to execution logic. The toolkit covers command interface definition, including the configuration of global and comma

    TypeScriptclicommand-linecommander
    在 GitHub 上查看↗2,923

AI 搜索

探索更多 awesome 仓库

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

Find more with AI search
  • chalk/chalkchalk 的头像

    chalk/chalk

    23,262在 GitHub 上查看↗

    Chalk is a Node.js console formatter and terminal styling library used to add colors and text modifiers to command line output. It functions as a tool for formatting strings with foreground colors, background tints, and text styles using ANSI escape sequences. The library includes a terminal color support detector that automatically determines the color depth and capabilities of the current environment. It features an ANSI color downsampler that converts RGB, Hex, or 256-color values to the nearest compatible format based on the detected terminal capabilities. The project provides capabiliti

    JavaScriptansiansi-escape-codeschalk
    在 GitHub 上查看↗23,262
  • cli-table/cli-table3C

    cli-table/cli-table3

    0在 GitHub 上查看↗

    cli-table3

    在 GitHub 上查看↗0
  • commitizen/cz-clicommitizen 的头像

    commitizen/cz-cli

    17,473在 GitHub 上查看↗

    Commitizen is a command-line utility designed to enforce consistent commit message formatting within version control systems. By guiding developers through interactive prompts, the tool ensures that every commit adheres to predefined standards, resulting in a predictable and searchable project history. The system utilizes a plugin-based adapter pattern that allows for the dynamic loading of custom commit formats and validation logic. This configuration-driven approach enables teams to define specific templates for message construction, which are then populated via user input to maintain stric

    JavaScriptcommand-linecommit-hookscommitizen
    在 GitHub 上查看↗17,473
  • dcporter/didyoumean.jsdcporter 的头像

    dcporter/didyoumean.js

    183在 GitHub 上查看↗

    didYouMean.js - A simple JavaScript matching engine

    JavaScript
    在 GitHub 上查看↗183
  • drew-y/cliffydrew-y 的头像

    drew-y/cliffy

    371在 GitHub 上查看↗

    Cliffy is a simple, powerful utility for making interactive command line interfaces.

    TypeScript
    在 GitHub 上查看↗371
  • eldargab/easy-tableeldargab 的头像

    eldargab/easy-table

    315在 GitHub 上查看↗

    Nice utility for rendering text tables with javascript.

    JavaScript
    在 GitHub 上查看↗315
  • enquirer/enquirerenquirer 的头像

    enquirer/enquirer

    7,946在 GitHub 上查看↗

    Enquirer is a Node.js library for creating interactive command-line interfaces to gather structured user input. It provides a set of terminal prompts, including menus, forms, and text fields, to collect data via autocomplete, multiselect, and boolean confirmations. The project serves as a customizable framework that allows for the creation of custom prompt types through a base class and the extension of functionality via a plugin architecture. The library covers a wide range of interaction patterns, such as capturing numerical and sensitive data, validating user input against custom rules, a

    JavaScript
    在 GitHub 上查看↗7,946
  • felixfbecker/cli-highlightfelixfbecker 的头像

    felixfbecker/cli-highlight

    332在 GitHub 上查看↗

    Output a file `sh $ highlight package.json `

    TypeScript
    在 GitHub 上查看↗332
  • gtanner/qrcode-terminalG

    gtanner/qrcode-terminal

    0在 GitHub 上查看↗

    Can be installed with:

    在 GitHub 上查看↗0
  • jorgebucaran/colorettejorgebucaran 的头像

    jorgebucaran/colorette

    1,625在 GitHub 上查看↗

    No dependecies - Automatic color support detection - Up to 2x faster than alternatives - TypeScript support - NO_COLOR friendly - Node >= 10

    JavaScript
    在 GitHub 上查看↗1,625
  • lukeed/console-clearL

    lukeed/console-clear

    0在 GitHub 上查看↗

    ` $ npm install --save console-clear `

    在 GitHub 上查看↗0
  • lukeed/kleurlukeed 的头像

    lukeed/kleur

    1,697在 GitHub 上查看↗

    The fastest Node.js library for formatting terminal text with ANSI colors~!

    JavaScript
    在 GitHub 上查看↗1,697
  • marak/colors.jsMarak 的头像

    Marak/colors.js

    5,171在 GitHub 上查看↗

    colors.js is a Node.js terminal color library and console text styling tool. It serves as an ANSI escape code wrapper, providing a high-level API to apply foreground and background colors, styles, and decorative patterns to console output. The library includes a terminal output formatter capable of creating specialized visual effects, such as rainbow and zebra patterns. It employs a mechanism to automatically detect terminal color support or allow for manual overrides of visual styling. The tool covers a broad range of text formatting, including text emphasis attributes like bold, italic, un

    JavaScript
    在 GitHub 上查看↗5,171
  • marvinhagemeister/koloristM

    marvinhagemeister/kolorist

    0在 GitHub 上查看↗

    Tiny library to put colors into stdin/stdout :tada:

    在 GitHub 上查看↗0
  • moxystudio/node-promptlymoxystudio 的头像

    moxystudio/node-promptly

    153在 GitHub 上查看↗

    npm-url:https://npmjs.org/package/promptly downloads-image:https://img.shields.io/npm/dm/promptly.svg npm-image:https://img.shields.io/npm/v/promptly.svg travis-url:https://travis-ci.org/moxystudio/node-promptly…

    JavaScript
    在 GitHub 上查看↗153
  • nodeca/argparsenodeca 的头像

    nodeca/argparse

    508在 GitHub 上查看↗

    argparse

    JavaScript
    在 GitHub 上查看↗508
  • notatestuser/treeifyN

    notatestuser/treeify

    0在 GitHub 上查看↗

    treeify

    在 GitHub 上查看↗0
  • npm/noptnpm 的头像

    npm/nopt

    541在 GitHub 上查看↗

    If you want to write an option parser, and have it be good, there are two ways to do it. The Right Way, and the Wrong Way.

    JavaScript
    在 GitHub 上查看↗541
  • oclif/oclifoclif 的头像

    oclif/oclif

    9,543在 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
    在 GitHub 上查看↗9,543
  • patorjk/figlet.jspatorjk 的头像

    patorjk/figlet.js

    2,992在 GitHub 上查看↗

    ` . . /\ \ /| |/ /| | / | || / / / | | ) | / \ | | / \ \ | |/ / / / \ \/ / | \ | \ \\ \ |\ /| | | |\ \ / / | | \ \ \ / ||\ //\ >| /\ /\| / > / / || / > \/ \/ \/ \/ \_| \/ \/ \/ `

    JavaScript
    在 GitHub 上查看↗2,992
  • plopjs/plopplopjs 的头像

    plopjs/plop

    7,666在 GitHub 上查看↗

    Plop is a template-based code generator and interactive command-line scaffolding tool. It functions as a file system automation engine that uses a pipeline of prompt-driven tasks and regular expression replacements to generate and modify codebase structures. The framework combines Handlebars templates with interactive terminal prompts to automate boilerplate code generation. It allows for the enforcement of codebase patterns through shared generators and provides the ability to embed the engine into custom command-line tools. The system covers the creation of project files from templates and

    JavaScriptcligeneratorjavascript
    在 GitHub 上查看↗7,666
  • samverschueren/listrSamVerschueren 的头像

    SamVerschueren/listr

    3,294在 GitHub 上查看↗

    ` $ npm install --save listr `

    JavaScript
    在 GitHub 上查看↗3,294
  • sboudrias/inquirer.jsSBoudrias 的头像

    SBoudrias/Inquirer.js

    21,578在 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
    在 GitHub 上查看↗21,578
  • sindresorhus/boxensindresorhus 的头像

    sindresorhus/boxen

    1,667在 GitHub 上查看↗

    `sh npm install boxen `

    JavaScript
    在 GitHub 上查看↗1,667