Command line applications

This page summarizes the projects mentioned and recommended in the original post on reddit.com/r/learnjavascript

Our great sponsors
  • Appwrite - The Open Source Firebase alternative introduces iOS support
  • InfluxDB - Build time-series-based applications quickly and at scale.
  • Sonar - Write Clean JavaScript Code. Always.
  • gramma

    command-line grammar checker

    Yes, you can create whatever you want - from simple CLI utils , through moderately complex interactive tools (example by me), to complex, full-fledged command line applications (example, another example).

  • slap

    Sublime-like terminal-based text editor

    Yes, you can create whatever you want - from simple CLI utils , through moderately complex interactive tools (example by me), to complex, full-fledged command line applications (example, another example).

  • Appwrite

    Appwrite - The Open Source Firebase alternative introduces iOS support . Appwrite is an open source backend server that helps you build native iOS applications much faster with realtime APIs for authentication, databases, files storage, cloud functions and much more!

  • blessed-contrib

    Build terminal dashboards using ascii/ansi art and javascript

    Yes, you can create whatever you want - from simple CLI utils , through moderately complex interactive tools (example by me), to complex, full-fledged command line applications (example, another example).

  • Commander.js

    node.js command-line interfaces made easy

    You can build them from scratch, or use one of many specialized libraries on NPM, like commander, yargs, blessed, terminal kit, prompts, and many more.

  • yargs

    yargs the modern, pirate-themed successor to optimist.

    You can build them from scratch, or use one of many specialized libraries on NPM, like commander, yargs, blessed, terminal kit, prompts, and many more.

  • blessed

    A high-level terminal interface library for node.js.

    You can build them from scratch, or use one of many specialized libraries on NPM, like commander, yargs, blessed, terminal kit, prompts, and many more.

  • pkg

    Package your Node.js project into an executable

    You can even pack your terminal application in a single binary that does not require separate NodeJS installed via pkg.

  • InfluxDB

    Build time-series-based applications quickly and at scale.. InfluxDB is the Time Series Platform where developers build real-time applications for analytics, IoT and cloud-native services. Easy to start, it is available in the cloud or on-premises.

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts