Programs are dead, and JavaScript has killed them

This page summarizes the projects mentioned and recommended in the original post on

Our great sponsors
  • SonarQube - Static code analysis for 29 languages.
  • InfluxDB - Access the most powerful time series database as a service
  • SaaSHub - Software Alternatives and Reviews

    Command-line argument parser for bash 3.2, 4+, and 5+.

    If you want to avoid having to write your own args parser everytime or think getopt is a pain, you should check out my little project:

    No dependencies, the code is directly inlined into your script, and you write the args parser by writing the help-text.

  • nvm

    Node Version Manager - POSIX-compliant bash script to manage multiple active node.js versions

    Try doing this on a 5 year old project. You'll very likely end up in dependency hell.

    There is a solution though - use of nvm and .nvmrc (to control the version of node and npm that you use), and use of npm ci (which installs packages as they were at the time, rather than installing newer versions than specified in package-lock.json (because too many devs rarely ever pin versions) instead of npm install / npm i).

    nvm (Node Version manager):

  • SonarQube

    Static code analysis for 29 languages.. Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free.

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