JavaScript CLI

Open-source JavaScript projects categorized as CLI

Top 23 JavaScript CLI Projects

  • ava

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

    Latest mention: How to Become a Pro 😎 Front End Developer💻 | dev.to | 2020-10-08

    -Jest -Enzyme -Sinon -Mocha -Chai -AVA -Tape

  • pkg

    Package your Node.js project into an executable

    Latest mention: The final step: How to package a Node.JS application | dev.to | 2021-01-04

    The first option is to use pkg. It is a command-line interface that enables the developer to create executables from Node.JS projects; allowing you to run the app even on environments that do not have Node.JS installed on them. Use cases include being able to share your app without sharing your source code thereby equipping you to create cross-platform commercial and demo copies of your application without needing to re-code the entire application or install dependencies on the machine that runs the application.

  • chalk

    🖍 Terminal string styling done right

    Latest mention: How to make automated backups of your Ghost blog with node.js | dev.to | 2021-01-02

    chalk for colorized console output

  • svgo

    :tiger: Node.js tool for optimizing SVG files

    Latest mention: Styleguide setup | dev.to | 2021-01-16

    svgo

  • webpack-dashboard

    A CLI dashboard for webpack dev server

  • signale

    Highly configurable logging utility

  • taskbook

    Tasks, boards & notes for the command-line habitat

  • fkill-cli

    Fabulously kill processes. Cross-platform.

  • np

    A better `npm publish`

  • enquirer

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

    Latest mention: Recommend Packages For Interactive Terminal Menus | reddit.com/r/haskell | 2020-12-21

    For now I'm really just looking to show simple menus. I don't really need to completely design them myself... really just after something where I can tell the library what the menu items are, and it does the rest. e.g. here's all the code you'd need to write for a menu with enquirer.js. ...is there a way to do this with brick, or another package that uses brick?

  • vorpal

    Node's framework for interactive CLIs

    Latest mention: Use command from terminal? | reddit.com/r/node | 2020-12-27

    Are you wanting to run your nodejs app, and then control it within the same terminal it is running in? If so, take a look at vorpal

  • carbon-now-cli

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

  • create-react-library

    ⚡CLI for creating reusable react libraries.

    Latest mention: Looking for recommendation for react component starter | reddit.com/r/react | 2021-01-16

    Just found this: https://github.com/transitive-bullshit/create-react-library

  • npm-run-all

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

    Latest mention: UIengine project setup | dev.to | 2021-01-16

    npm-run-all

  • react-blessed

    A react renderer for blessed.

  • release-it

    🚀 Automate versioning and package publishing

    Latest mention: Writing a High Quality README! 🔥 | dev.to | 2020-10-14

    Release It

  • percollate

    A command-line tool to turn web pages into beautiful, readable PDF, EPUB, or HTML docs.

    Latest mention: POC: convert pages to readable article PDFs from anywhere | reddit.com/r/RemarkableTablet | 2021-01-04

    Nice! I made something similar based on the great https://github.com/danburzo/percollate. I've been meaning to open source it, so people can self host it (runs on Heroku and similar).

  • vue-cli-plugin-electron-builder

    Easily Build Your Vue.js App For Desktop With Electron

    Latest mention: Notarizing your Electron application with Electron Builder | dev.to | 2020-12-28

    I've used Electron Builder together with the Electro Builder Vue CLI to build my first application. According to the official Electron website, it's described as a "complete solution to package and build a ready-for-distribution Electron app that focuses on an integrated experience."

  • graphqurl

    curl for GraphQL with autocomplete, subscriptions and GraphiQL. Also a dead-simple universal javascript GraphQL client.

    Latest mention: 🚀10 Trending projects on GitHub for web developers - 8th January 2021 | dev.to | 2021-01-08
  • editly

    Slick, declarative command line video editing & API

  • meow

    🐈 CLI app helper

  • create-elm-app

    🍃 Create Elm apps with zero configuration

    Latest mention: Sprinkle some Elm in your React | dev.to | 2020-10-04

    After being out of the Elm world for about a year, I decided this weekend to try it out again. I created a new application (using create-elm-app) and got going. After a few minutes, the joy of writing Elm was back. The helpful error messages, the flexibility of describing data in the type system - it was fantastic!

  • cli

    Netlify Command Line Interface

    Latest mention: Cloud Native web application development: what's it all about? | dev.to | 2021-01-12

    netlify-cli - CLI tool for interacting with the Netlify API, great for deploying to Netlify when you aren't building your site on their infrastructure.

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