JavaScript CLI

Open-source JavaScript projects categorized as CLI | Edit details

Top 23 JavaScript CLI Projects

  • GitHub repo ava

    Node.js test runner that lets you develop with confidence 🚀

    Project mention: Advanced Roadmap for React.js developers | dev.to | 2021-11-25

    -Jest -React testing library -Enzyme -Sinon -Mocha -Chai -AVA -Tape

  • GitHub repo pkg

    Package your Node.js project into an executable

    Project mention: Did you look into rust and decide not to go with it? | reddit.com/r/ExperiencedDevs | 2021-11-24

    Also helped that I found https://github.com/vercel/pkg - which lets you compile nodejs code into a single binary. The binary was even much more portable (compatible with other linux distros + older releases) than anything I compiled in Rust/Haskell/dotnet.

  • Nanos

    Run Linux Software Faster and Safer than Linux with Unikernels.

  • GitHub repo chalk

    🖍 Terminal string styling done right

    Project mention: How to Build a Command Line Interface (CLI) Application with Node.JS👨‍🎓🤓. | dev.to | 2021-10-13

    chalk:This package lets us print colored messages to the console. It will help us make our CLI application look nice and pretty

  • GitHub repo svgo

    ⚙️ Node.js tool for optimizing SVG files

    Project mention: Automate your Vue Icon Library | dev.to | 2021-10-19

    For optimization, we’ll be using the svgo. SVG Optimizer is a Node.js-based tool for optimizing SVG vector graphics files.

  • GitHub repo webpack-dashboard

    A CLI dashboard for webpack dev server

  • GitHub repo fx

    Command-line tool and terminal JSON viewer 🔥

    Project mention: I created my first useful (to me) rust app. A simple cli json formatter. | reddit.com/r/rust | 2021-10-29
  • GitHub repo readme-md-generator

    📄 CLI that generates beautiful README.md files

    Project mention: Ta reklama w mojej szkole | reddit.com/r/Polska | 2021-11-15
  • Scout APM

    Scout APM: A developer's best friend. Try free for 14-days. Scout APM uses tracing logic that ties bottlenecks to source code so you know the exact line of code causing performance issues and can get back to building a great product faster.

  • GitHub repo signale

    Highly configurable logging utility

  • GitHub repo taskbook

    Tasks, boards & notes for the command-line habitat

  • GitHub repo serve

    Static file serving and directory listing

    Project mention: Vercel raises $150M Series D at $2.5B valuation | reddit.com/r/reactjs | 2021-11-23

    Maybe I was lacking context a bit. I was referencing this actually: https://github.com/vercel/serve/pull/680

  • GitHub repo prompts

    ❯ Lightweight, beautiful and user-friendly interactive prompts

  • GitHub repo fkill

    Fabulously kill processes. Cross-platform.

    Project mention: Node.js Packages and Resources | dev.to | 2021-09-06

    fkill - Fabulously kill processes. Cross-platform.

  • GitHub repo np

    A better `npm publish`

    Project mention: Node.js Packages and Resources | dev.to | 2021-09-06

    np - Better npm publish.

  • GitHub repo enquirer

    Stylish, intuitive and user-friendly prompts, for Node.js. Used by eslint, webpack, Generate, lint-staged, pm2, gluegun, hygen, GitHub Actions Toolkit, @airbnb/nimbus, and many others!

    Project mention: NPM – is-even, 160k weekly downloads | news.ycombinator.com | 2021-11-16

    It's insanely funny to me that these packages exist while one of his bigger projects (https://github.com/enquirer/enquirer) lists the following reason under "why use it":

    > Lightweight - Only one dependency, the excellent ansi-colors by Brian Woodward.

  • GitHub repo standard-version

    :trophy: Automate versioning and CHANGELOG generation, with semver.org and conventionalcommits.org

    Project mention: Autodeploy javascript library to npmjs via Github Actions | dev.to | 2021-09-12

    But you can also automate even more, if, for example, you write according to Conventional Commits, you can also automate the creation of tags using the standard-version library.

  • GitHub repo vorpal

    Node's framework for interactive CLIs

    Project mention: Ask a question before a git commit when committing to a certain folder | reddit.com/r/learnjavascript | 2021-08-18

    Assuming the project uses node, and admittedly it's a lil overkill, but you could use vorpal.

  • GitHub repo carbon-now-cli

    🎨 Beautiful images of your code — from right inside your terminal.

    Project mention: Node.js Packages and Resources | dev.to | 2021-09-06

    carbon-now-cli - Beautiful images of your code — from right inside your terminal.

  • GitHub repo Release It! 🚀

    🚀 Automate versioning and package publishing

    Project mention: My ideal Rust workflow | reddit.com/r/fasterthanlime | 2021-10-28

    May be less relevant for your particular workflow (because npm-specific and because everything is internal for you), but I’m a big fan of an alternative in the auto-release-generation space: the combo of release-it and release-it-lerna-changelog, which give you the same kind of automation but don’t require specific git commit messages, because instead the combo uses the GH API and labels to generate the changelog. This is a muuuuuch nicer experience for external contributors, because it puts the responsibility for that back on maintainers instead.

  • GitHub repo create-react-library

    ⚡CLI for creating reusable react libraries.

    Project mention: Build your own styled-components | dev.to | 2021-08-04

    Using create-react-library to scaffold a React component library.

  • GitHub repo preact-cli

    😺 Your next Preact PWA starts in 30 seconds.

    Project mention: Angular Is Rotten to the Core | news.ycombinator.com | 2021-11-04
  • GitHub repo npm-run-all

    A CLI tool to run multiple npm-scripts in parallel or sequential.

    Project mention: Prettier and ESLint Automation Cheat Sheet | dev.to | 2021-06-17

    We can run all these scripts in parallel by using npm-run-all

  • GitHub repo SingleFile

    Web Extension for Firefox/Chrome/MS Edge and CLI tool to save a faithful copy of an entire web page in a single HTML file

    Project mention: Ask HN: What browser extensions are a must-have for HNers in 2021? | news.ycombinator.com | 2021-11-22
  • GitHub repo react-blessed

    A react renderer for blessed.

    Project mention: Impressive React-Based Open Source Frameworks and Tools | reddit.com/r/reactjs | 2021-08-04

    react-blessed

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 2021-11-25.

JavaScript CLI related posts

Index

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

Project Stars
1 ava 19,409
2 pkg 19,175
3 chalk 17,400
4 svgo 16,948
5 webpack-dashboard 13,838
6 fx 11,249
7 readme-md-generator 9,126
8 signale 8,555
9 taskbook 8,283
10 serve 7,359
11 prompts 6,922
12 fkill 6,413
13 np 6,350
14 enquirer 6,259
15 standard-version 5,733
16 vorpal 5,467
17 carbon-now-cli 5,109
18 Release It! 🚀 4,725
19 create-react-library 4,536
20 preact-cli 4,508
21 npm-run-all 4,462
22 SingleFile 4,329
23 react-blessed 4,190
Find remote jobs at our new job board 99remotejobs.com. There are 34 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com