JavaScript Command-line

Open-source JavaScript projects categorized as Command-line

Top 23 JavaScript Command-line Projects

Command-line
  1. PM2

    Node.js Production Process Manager with a built-in Load Balancer.

    Project mention: Guia de Comandos PM2 | dev.to | 2024-11-27

    GitHub: PM2 Repository

  2. CodeRabbit

    CodeRabbit: AI Code Reviews for Developers. Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.

    CodeRabbit logo
  3. cli

    Command-line tool to customize Spotify client. Supports Windows, MacOS, and Linux. (by spicetify)

    Project mention: List of awesome CSS frameworks, libraries and software | dev.to | 2024-05-28

    spicetify/spicetify-themes - A community-driven collection of themes for customizing Spotify through Spicetify - https://github.com/spicetify/cli

  4. cz-cli

    The commitizen command line utility. #BlackLivesMatter

    Project mention: Automating Releases with Semantic Versioning and GitHub Actions | dev.to | 2024-11-29

    We also can use tools like Commitizen Commitizen, and commitlint to enforce valid and consistent commit messages.

  5. terminalizer

    🦄 Record your terminal and generate animated gif images or share a web player

    Project mention: A tool for recording terminal operations and generating GIF animations | news.ycombinator.com | 2024-09-04
  6. http-server

    a simple zero-configuration command-line http server

  7. gtop

    System monitoring dashboard for terminal

  8. prompts

    ❯ Lightweight, beautiful and user-friendly interactive prompts

  9. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  10. enquirer

    Stylish, intuitive and user-friendly prompts, for Node.js. Used by eslint, webpack, yarn, pm2, pnpm, RedwoodJS, FactorJS, salesforce, Cypress, Google Lighthouse, Generate, tencent cloudbase, lint-staged, gluegun, hygen, hardhat, AWS Amplify, GitHub Actions Toolkit, @airbnb/nimbus, and many others! Please follow Enquirer's author: https://github.com/jonschlinkert

    Project mention: GitHub Sponsors: Jon Schlinkert JavaScript developer | dev.to | 2024-04-30

    jonschlinkert (Jon Schlinkert) · GitHub

  11. nodejs-cli-apps-best-practices

    The largest Node.js CLI Apps best practices list ✨

  12. meow

    🐈 CLI app helper

    Project mention: How To Build A CLI Using TypeScript And Bun | dev.to | 2025-02-05

    This tutorial guided you through building a command-line application using TypeScript and Bun. We created a utility for uploading files or directories to S3-compatible storage. We learned how to use meow as a helper library and Bun’s S3 Client. Additionally, you learned how to package and publish the CLI application to the npm registry.

  13. jquery.terminal

    jQuery Terminal Emulator - JavaScript library for creating web-based terminals with custom commands

    Project mention: How to Create an Interactive Terminal-Based Portfolio | dev.to | 2024-05-03

    This article will show more advanced usage of the jQuery Terminal library. If you want something more basic, you can check this article: How to create interactive terminal like website with JavaScript that is written for more entry level programmers. You can also read it first before you begin reading this one.

  14. fast-xml-parser

    Validate XML, Parse XML and Build XML rapidly without C/C++ based libraries and no callback.

    Project mention: Fast-XML-Parser: Validate XML, Parse XML and Build XML Rapidly | news.ycombinator.com | 2024-09-11
  15. fanyi

    A 🇨🇳 and 🇺🇸 translator in your command line (by afc163)

    Project mention: A and translator in your command line, powered by groq AI | news.ycombinator.com | 2024-09-14
  16. Node.CLI-Progress

    :hourglass: easy to use progress-bar for command-line/terminal applications

    Project mention: Comparing 13 LLM Providers API Performance with Node.js: Latency and Response Times Across Models | dev.to | 2024-06-24

    To ensure a fair comparison, I wrote a Node.js test script using the cli-progress, llm-interface, and node-ping NPM packages. cli-progress provides user feedback through testing, llm-interface provides a unified interface for multiple LLM providers, greatly simplifying my LLM provider interactions, and node-ping made collecting latency averages easy.

  17. jwt-cracker

    Simple HS256, HS384 & HS512 JWT token brute force cracker.

  18. sade

    Smooth (CLI) Operator 🎶

  19. promptr

    Promptr is a CLI tool that applies plain language instructions to the filesystem. Instructions can utilize a liquidjs based templating system. Use cases include refactoring, code generation, and experimentation.

    Project mention: Ask HN: What are some actual use cases of AI Agents? | news.ycombinator.com | 2024-02-14

    I taught https://github.com/KillianLucas/open-interpreter how to use https://github.com/ferrislucas/promptr

    Then I asked it to add a test suite to a rails side project. It created missing factories, corrected a broken test database configuration, and wrote tests for the classes and controllers that I asked it to.

    I didn't have to get involved with mundane details. I did have to intervene here and there, but not much. The tests aren't the best in the world, but IMO they're adding value by at least covering the happy path. They're not as good as an experienced person would write.

    I did spend a non-trivial amount of time fiddling with the prompts I used to teach OI about Promptr as well as the prompts I used to get it to successfully create the test suite.

    The total cost was around $11 using GPT4 turbo.

    I think in this case it was a fun experiment. I think in the future, this type of tooling will be ubiquitous.

  20. liftoff

    Launch your command line tool with ease. (by gulpjs)

  21. cz-conventional-changelog

    A commitizen adapter for the angular preset of https://github.com/conventional-changelog/conventional-changelog

  22. yoctocolors

    The smallest and fastest command-line coloring package on the internet

  23. nve

    Run any command on specific Node.js versions

  24. mri

    Quickly scan for CLI flags and arguments

  25. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

JavaScript Command-line discussion

Log in or Post with

JavaScript Command-line related posts

  • Pwning a Brother labelmaker, for fun and interop

    2 projects | news.ycombinator.com | 5 Jul 2024
  • Comparing 13 LLM Providers API Performance with Node.js: Latency and Response Times Across Models

    3 projects | dev.to | 24 Jun 2024
  • h5ai – modern HTTP web server index

    4 projects | news.ycombinator.com | 19 Apr 2024
  • Show HN: Geojson-shave, a tool for reducing the size of GeoJSON files

    2 projects | news.ycombinator.com | 3 Apr 2024
  • Scripts should be written using the project main language

    5 projects | news.ycombinator.com | 26 Mar 2024
  • Mastering Node.js CLI: Best Practices and Tips

    5 projects | dev.to | 6 Feb 2024
  • Node.js CLI Apps Best Practices

    1 project | news.ycombinator.com | 11 Jan 2024
  • A note from our sponsor - CodeRabbit
    coderabbit.ai | 10 Feb 2025
    Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR. Learn more →

Index

What are some of the best open-source Command-line projects in JavaScript? This list will help you:

# Project Stars
1 PM2 41,866
2 cli 19,409
3 cz-cli 17,023
4 terminalizer 15,488
5 http-server 13,758
6 gtop 9,770
7 prompts 8,955
8 enquirer 7,737
9 nodejs-cli-apps-best-practices 3,655
10 meow 3,569
11 jquery.terminal 3,143
12 fast-xml-parser 2,658
13 fanyi 1,461
14 Node.CLI-Progress 1,144
15 jwt-cracker 1,076
16 sade 1,052
17 promptr 916
18 liftoff 843
19 cz-conventional-changelog 770
20 yoctocolors 750
21 nve 696
22 mri 635
23 terminal-link 620

Sponsored
CodeRabbit: AI Code Reviews for Developers
Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.
coderabbit.ai

Did you know that JavaScript is
the 3rd most popular programming language
based on number of references?