Command Line Tool

Open-source projects categorized as Command Line Tool

Top 23 Command Line Tool Open-Source Projects

  • ripgrep

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

  • Project mention: Ask HN: What software sparks joy when using? | news.ycombinator.com | 2024-04-17

    ripgrep - https://github.com/BurntSushi/ripgrep

  • PM2

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

  • Project mention: PM2: Production Process Manager with a Built-In Load Balancer | news.ycombinator.com | 2024-04-06
  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • the_silver_searcher

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

  • Project mention: Essential Command Line Tools for Developers | dev.to | 2024-01-15

    View on GitHub

  • zoxide

    A smarter cd command. Supports all major shells.

  • Project mention: Say good bye to cd and hello Zoxide - the better and smarter cd command | dev.to | 2024-04-14
  • gitui

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

  • Project mention: GitUI | news.ycombinator.com | 2024-01-07

    I was missing interactive rebase, as it is missing from libgit2

    https://github.com/extrawurst/gitui/issues/32

  • coreutils

    Cross-platform Rust rewrite of the GNU coreutils

  • Project mention: Cross-platform Rust rewrite of the GNU coreutils | news.ycombinator.com | 2024-01-02

    Not that it should represent the rubicon of when to/not to rewrite code, but when you do, you do trade one set of bugs for a new set of bugs: https://github.com/uutils/coreutils/issues

  • spicetify-cli

    Command-line tool to customize Spotify client. Supports Windows, MacOS, and Linux.

  • Project mention: Ask HN: How is the Spotify app so bad? | news.ycombinator.com | 2024-03-21

    There's spicetify, which you can use to remove podcasts from and customize the UI of the desktop client:

    https://github.com/spicetify/spicetify-cli

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
  • autojump

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

  • Project mention: Autojump: A CD command that learns | news.ycombinator.com | 2024-03-30
  • sampler

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

  • Project mention: Bus ETA | /r/commandline | 2023-11-16

    Hi ! I'm currently in the process of building myself dashboards using sampler and / or WTF. I want a section with the live ETA of some buses stop from STM. I know they have an SMS option so that may be a lead but i've figured there might be a better way using iBus or something. Thanks in advance !!

  • q

    q - Run SQL directly on delimited files and multi-file sqlite databases (by harelba)

  • broot

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

  • Project mention: Use Midnight Commander like a pro (2015) | news.ycombinator.com | 2024-01-21

    Take a look at broot https://github.com/Canop/broot

  • tokei

    Count your code, quickly.

  • Project mention: XAMPPRocky/tokei: Count your code, quickly | news.ycombinator.com | 2024-04-09
  • google-images-download

    Python Script to download hundreds of images from 'Google Images'. It is a ready-to-run code!

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

  • jc

    CLI tool and python library that converts the output of popular command-line tools, file-types, and common strings to JSON, YAML, or Dictionaries. This allows piping of output to tools like jq and simplifying automation scripts.

  • Project mention: Xonsh: Python-powered, cross-platform, Unix-gazing shell | news.ycombinator.com | 2024-02-14

    https://github.com/kellyjonbrazil/jc - "CLI tool and python library that converts the output of popular command-line tools, file-types, and common strings to JSON, YAML, or Dictionaries. This allows piping of output to tools like jq and simplifying automation scripts."

  • nvtop

    GPU & Accelerator process monitoring for AMD, Apple, Huawei, Intel, NVIDIA and Qualcomm

  • Project mention: Nvtop: Linux Task Monitor for Nvidia, AMD and Intel GPUs | news.ycombinator.com | 2024-03-12
    Project mention: FLaNK Stack 26 February 2024 | dev.to | 2024-02-26
  • grex

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

  • Project mention: grex 1.0.0 - Generate regular expressions from user-provided test cases | /r/Python | 2023-08-31
  • websocat

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

  • Project mention: Show HN: ScaleSocket – Turn any script into a multiplayer WebSocket server | news.ycombinator.com | 2023-09-20

    It's similar to running netcat in server mode, wrapping a script. It's even closer to doing that using websocat [1], whereby one does not have to do the websocket header juggling.

    The main difference is that while netcat or websocat will spawn a new process for each connecting client, ScaleSocket has a concept of rooms (channels). For a room, a process is spawned once only. All clients connecting to the same room are routed to the same process. This is not straight forward to do using the forementioned tools.

    There's a small comparison page [2] where I have mentioned some alternative tools.

    [1] https://github.com/vi/websocat

  • ast-grep

    ⚡A CLI tool for code structural search, lint and rewriting. Written in Rust

  • Project mention: AST-grep(sg) AST grep based on Treesitter | news.ycombinator.com | 2024-04-01
  • miniserve

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

  • Project mention: Fastest Way to Serve Large Files | /r/linux_programming | 2023-06-13
  • You-Dont-Need-GUI

    Stop relying on GUI; CLI **ROCKS**

  • ledger

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

  • Project mention: Ledger | news.ycombinator.com | 2024-02-24
  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
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 2024-04-17.

Command Line Tool related posts

Index

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

Project Stars
1 ripgrep 44,747
2 PM2 40,661
3 the_silver_searcher 25,704
4 zoxide 18,294
5 gitui 16,946
6 coreutils 16,822
7 spicetify-cli 16,571
8 autojump 15,922
9 sampler 12,213
10 q 10,109
11 broot 10,019
12 tokei 9,913
13 google-images-download 8,495
14 Checkstyle 8,121
15 jc 7,506
16 nvtop 7,365
17 lnav 6,661
18 grex 6,509
19 websocat 6,491
20 ast-grep 5,805
21 miniserve 5,559
22 You-Dont-Need-GUI 5,366
23 ledger 5,116
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com