JavaScript Command-line

Open-source JavaScript projects categorized as Command-line

Top 23 JavaScript Command-line Projects

  • PM2

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

  • Project mention: Understanding Nginx: From Simple Concepts to Technical Details and Deploying securely with PM2 and Certbot | dev.to | 2024-05-02

    More pm2 commands here

  • Inquirer.js

    A collection of common interactive command line user interfaces.

  • Project mention: Mastering Node.js CLI: Best Practices and Tips | dev.to | 2024-02-06

    Inquirer.js is a handy tool for adding interactive prompts to your CLI.

  • SurveyJS

    Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.

    SurveyJS logo
  • 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

  • cz-cli

    The commitizen command line utility. #BlackLivesMatter

  • Project mention: Aider: AI pair programming in your terminal | news.ycombinator.com | 2024-04-10

    Adopt a convention like commitizen: https://github.com/commitizen/cz-cli

    'typeofchange(scopeofchange): reason for change'

    It sort helps force devs to type out more meaningful commit messages.

  • terminalizer

    ๐Ÿฆ„ Record your terminal and generate animated gif images or share a web player

  • http-server

    a simple zero-configuration command-line http server

  • gtop

    System monitoring dashboard for terminal

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • prompts

    โฏ Lightweight, beautiful and user-friendly interactive prompts

  • Project mention: Prompts โ€“ Lightweight, beautiful and user-friendly interactive prompts | /r/hypeurls | 2023-11-09
  • 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

  • editly

    Slick, declarative command line video editing & API

  • Project mention: Make Timelapse easily using FFmpeg | news.ycombinator.com | 2024-05-19

    I found https://github.com/mifi/editly to be an intuitive frontend for this type of task - I used it to create a montage of several clips and was able to easily adjust parameters around timestamps and such to get the montage perfect

  • meow

    ๐Ÿˆ CLI app helper

  • Project mention: Building Reactive CLIs with Ink - React CLI library | dev.to | 2023-11-03

    As you can see, cli.tsx also looks pretty similar to React's root file, but, it has something more to offer using meow library. meow is a popular library that helps you build nice CLI applications gives you access to create usage docs and handles args and flags.

  • nodejs-cli-apps-best-practices

    The largest Node.js CLI Apps best practices list โœจ

  • Project mention: Mastering Node.js CLI: Best Practices and Tips | dev.to | 2024-02-06

    This article is inspired by this awesome GitHub repository created by @lirantal, please go ahead and have a look it's worth.

  • 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.

  • fast-xml-parser

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

  • Node.CLI-Progress

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

  • sade

    Smooth (CLI) Operator ๐ŸŽถ

  • jwt-cracker

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

  • promptr

    Promptr is a CLI tool that lets you use plain English to instruct GPT3 or GPT4 to make changes to your codebase.

  • 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.

  • liftoff

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

  • cz-conventional-changelog

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

  • nve

    Run any command on specific Node.js versions

  • yoctocolors

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

  • 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 related posts

  • 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
  • Interactive Node JS command line

    3 projects | dev.to | 30 Dec 2023
  • Prompts โ€“ Lightweight, beautiful and user-friendly interactive prompts

    1 project | /r/hypeurls | 9 Nov 2023
  • A note from our sponsor - SurveyJS
    surveyjs.io | 1 Jun 2024
    With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js. 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 40,848
2 Inquirer.js 19,493
3 cli 17,157
4 cz-cli 16,472
5 terminalizer 15,021
6 http-server 13,377
7 gtop 9,649
8 prompts 8,670
9 enquirer 7,520
10 editly 4,593
11 meow 3,504
12 nodejs-cli-apps-best-practices 3,310
13 jquery.terminal 3,071
14 fast-xml-parser 2,388
15 Node.CLI-Progress 1,052
16 sade 1,033
17 jwt-cracker 956
18 promptr 884
19 liftoff 840
20 cz-conventional-changelog 750
21 nve 693
22 yoctocolors 688
23 terminal-link 608

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com