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: AI for Web Devs: Deploying Your AI App to Production | dev.to | 2024-02-07

    There are plenty of ways to accomplish this: Docker, Kubernetes, Pulumis, etc., but I don’t like to add too much complexity. So for a basic app, I like to use PM2, a Node.js process manager with great features, including the ability to run our app in the background.

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

  • spicetify-cli

    Command-line tool to customize Spotify client. Supports Windows, MacOS, and Linux.

    Project mention: Romanized lyrics on Spotify!! | /r/kpoppers | 2023-07-21

    Anyone wondering, I'm using Spicetify on my computer together with some extra extensions to get what the image shows. It works for both Windows & Mac and it's pretty easy and free to set up. If it's highly requested, I can fix a guide on how to fix this. Otherwise, most stuff can be found on https://spicetify.app/docs/getting-started and install lyrics-plus https://github.com/spicetify/spicetify-cli/tree/master/CustomApps/lyrics-plus via the terminal to get the translated lyrics for bare minimum.

  • cz-cli

    The commitizen command line utility. #BlackLivesMatter

    Project mention: What is a good message and size for a commit? | dev.to | 2024-03-01

    Commitizen Define a interface to write your commits and automatically and a prefix and a suffix to your message. (and others features not related)

  • terminalizer

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

  • http-server

    a simple zero-configuration command-line http server

    Project mention: Need help setting up a remote depository using GitHub and VCS | /r/webdev | 2023-05-03

    Do you run a Webserver during development, even if it is a simple dev-server like https://www.npmjs.com/package/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.

  • 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: For achieving the widest adoption among Windows users, which commonly used scripting language would be best suited for a CLI program?% | /r/AskProgramming | 2023-03-10

    Although I'm happy there is a way to bundle Node.js apps with support for pnpm, and for a modern-ish version of Node.js, it's somewhat slow in my experience to build locally. Interactivity doesn't have the greatest ecosystem there, especially with TypeScript. Best library I've found is Enquirer.

  • editly

    Slick, declarative command line video editing & API

    Project mention: FFmpeg Lands CLI Multi-Threading as Its "Most Complex Refactoring" in Decades | news.ycombinator.com | 2023-12-12

    Sounds like you already have a process for most of this, but I found https://github.com/mifi/editly to be incredibly helpful to run ffmpeg and make my little time lapse video. Could be useful for others

  • 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

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

  • 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

  • mri

    Quickly scan for CLI flags and arguments

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

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). The latest post mention was on 2024-03-01.

JavaScript Command-line related posts

Index

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

Project Stars
1 PM2 40,354
2 Inquirer.js 19,158
3 spicetify-cli 16,196
4 cz-cli 16,194
5 terminalizer 14,836
6 http-server 13,200
7 gtop 9,602
8 prompts 8,542
9 enquirer 7,446
10 editly 4,475
11 meow 3,458
12 nodejs-cli-apps-best-practices 3,161
13 jquery.terminal 3,014
14 fast-xml-parser 2,300
15 Node.CLI-Progress 1,030
16 sade 1,029
17 jwt-cracker 912
18 liftoff 837
19 cz-conventional-changelog 730
20 nve 689
21 yoctocolors 657
22 terminal-link 602
23 mri 587
The modern identity platform for B2B SaaS
The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
workos.com