#Command Line Tool

Open-source projects categorized as Command Line Tool | Edit details

Top 23 Command Line Tool Open-Source Projects

  • GitHub repo PM2

    Node.js Production Process Manager with a built-in Load Balancer.

    Project mention: Node server shutting down over night | reddit.com/r/node | 2021-04-27

    Try starting the app through pm2 instead. I haven't used AWS before but I run all my apps with PM2 on Digital Ocean and it works amazingly. https://www.npmjs.com/package/pm2

  • GitHub repo ripgrep

    ripgrep recursively searches directories for a regex pattern while respecting your gitignore

    Project mention: My approach to the command line | dev.to | 2021-05-10

    Non-standard tools require installation. If I make rg or ag my default search tool, I'll have to install it on the remote servers, in the CI environments, in the cloud IDEs, on my colleagues' machines. It's not always possible.

  • GitHub repo the_silver_searcher

    A code-searching tool similar to ack, but faster.

    Project mention: My approach to the command line | dev.to | 2021-05-10

    Non-standard tools require installation. If I make rg or ag my default search tool, I'll have to install it on the remote servers, in the CI environments, in the cloud IDEs, on my colleagues' machines. It's not always possible.

  • GitHub repo autojump

    A cd command that learns - easily navigate directories from the command line

    Project mention: Why do so many tutorials use the command line for file navigation? | reddit.com/r/learnprogramming | 2021-05-10

    Autojump keeps a database of folders you frequently use so you can jump directly to it (j music) and it'll try to guess where you want to go. https://github.com/wting/autojump

  • GitHub repo sampler

    Tool for shell commands execution, visualization and alerting. Configured with a simple YAML file.

    Project mention: Sampler: Visualization for any shell command | reddit.com/r/linux | 2021-02-21
  • GitHub repo coreutils

    Cross-platform Rust rewrite of the GNU coreutils

    Project mention: rustc performance improvement from rust 1.46 to 1.51 | reddit.com/r/rust | 2021-05-01

    I saw that too and noticed how he's wrong: https://github.com/uutils/coreutils

  • GitHub repo q

    q - Run SQL directly on CSV or TSV files (by harelba)

    Project mention: Practical SQL for Data Analysis(what you can do without Pandas) | news.ycombinator.com | 2021-05-03


    q "SELECT COUNT(*) FROM ./clicks_file.csv WHERE c3 > 32.3"

    It uses sqlite under the hood.

  • GitHub repo spicetify-cli

    Commandline tool to customize Spotify client. Supports Windows, MacOS and Linux.

    Project mention: Is there a way to mark a song as ‘do not like’ | reddit.com/r/spotify | 2021-05-17

    New Spicetify

  • GitHub repo Checkstyle

    Checkstyle is a development tool to help programmers write Java code that adheres to a coding standard. By default it supports the Google Java Style Guide and Sun Code Conventions, but is highly configurable. It can be invoked with an ANT task and a command line program.

    Project mention: What is the most popular Code Style Guide in the Java world? | reddit.com/r/learnjava | 2021-04-22

    The most common approach for CI integration is the Maven checkstyle plugin, and you'd have to specify the coding style rules in the checkstyle.xml file. The github repo for checkstyle has checkstyle.xml configs for Google and Sun.

  • GitHub repo broot

    A new way to see and navigate directory trees : https://dystroy.org/broot

    Project mention: What is your cd system? | reddit.com/r/commandline | 2021-04-16

    i use broot vifm z

  • GitHub repo You-Dont-Need-GUI

    Stop relying on GUI; CLI **ROCKS**

    Project mention: We learn Linux without internet: Linux How tos | news.ycombinator.com | 2021-04-30
  • GitHub repo gitui

    Blazing 💥 fast terminal-ui for git written in rust 🦀

    Project mention: menu driven git for beginners | reddit.com/r/git | 2021-04-29

    When I saw this post I thought it might be a project I came across this morning: extrawurst/gitui: Blazing 💥 fast terminal-ui for git written in rust 🦀

  • GitHub repo ledger

    Double-entry accounting system with a command-line reporting interface

    Project mention: Automating transactions based on tag value? | reddit.com/r/plaintextaccounting | 2021-05-17

    It's a known issue: https://github.com/ledger/ledger/issues/872

  • GitHub repo grex

    A command-line tool and library for generating regular expressions from user-provided test cases

    Project mention: 🧢 Stefan's Web Weekly #12 | dev.to | 2021-03-30

    👉 Use grex to create regular expressions

  • GitHub repo speed-test

    Test your internet connection speed and ping using speedtest.net from the CLI

  • GitHub repo rebound

    Command-line tool that instantly fetches Stack Overflow results when an exception is thrown (by shobrook)

    Project mention: 9 Command-Line Tools to Go to Infinity & Beyond | dev.to | 2021-04-30

    3. Rebound

  • GitHub repo websocat

    Command-line client for WebSockets, like netcat (or curl) for ws:// with advanced socat-like functions

    Project mention: Exploring the methods of looking into Ethereum’s transaction pool | dev.to | 2020-12-23

    Subscriptions is real-time streaming of data from server to client through WebSocket. You will need a constantly active connection to stream such events. You cannot use curl for this and have to use a WebSocket client like websocat if you want to access it via command line. Once executed, a stream of pending transaction IDs will start flowing in.

  • GitHub repo FengNiao

    A command line tool for cleaning unused resources in Xcode.

  • GitHub repo zoxide

    A smarter cd command for your terminal

    Project mention: zoxide.vim: a smarter cd command for your Vim | reddit.com/r/vimplugins | 2021-05-15

    zoxide is a smart cd command for your terminal that allows you to jump between directories easily. zoxide.vim brings that ability to Vim!

  • GitHub repo miniserve

    🌟 For when you really just want to serve some files over HTTP right now!

    Project mention: Big list of HTTP static server one-liners | news.ycombinator.com | 2021-05-12

    I'm a big fan of miniserve[0]. It can do files, directories (including on the fly tgz or zip downloading), authentication and upload

    [0]: https://github.com/svenstaro/miniserve

  • GitHub repo Dnote

    A simple command line notebook for programmers

  • GitHub repo enhancd

    :rocket: A next-generation cd command with your interactive filter

    Project mention: Show HN: A hackable, minimal, fast TUI file explorer | news.ycombinator.com | 2021-04-05

    This is really cool! I use a similar tool for fuzzy cd[0]. At the moment I'm trying to use broot[1] as my directory browser but I might consider trying this too

    [0]: https://github.com/b4b4r07/enhancd

  • GitHub repo pueue

    :stars: Manage your shell commands.

    Project mention: Tool to queue tasks and add/remove them? | reddit.com/r/archlinux | 2021-03-09

    Have your heard of pueue? I'm not sure if it lets you limit the active jobs to two at a time because I didn't have a need for that yet, but otherwise it seems to tick the boxes.

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-05-17.


What are some of the best open-source Command Line Tool projects? This list will help you:

Project Stars
1 PM2 34,770
2 ripgrep 25,036
3 the_silver_searcher 21,942
4 autojump 12,573
5 sampler 8,890
6 coreutils 8,368
7 q 8,137
8 spicetify-cli 6,223
9 Checkstyle 6,001
10 broot 5,231
11 You-Dont-Need-GUI 4,126
12 gitui 4,075
13 ledger 3,840
14 grex 3,745
15 speed-test 3,552
16 rebound 3,550
17 websocat 2,807
18 FengNiao 2,704
19 zoxide 2,455
20 miniserve 2,439
21 Dnote 2,076
22 enhancd 1,935
23 pueue 1,792
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives