Command-line

Open-source projects categorized as Command-line

Top 23 Command-line Open-Source Projects

  • Windows Terminal

    The new Windows Terminal and the original Windows console host, all in the same place!

  • Project mention: State of the Terminal | news.ycombinator.com | 2024-05-16

    A quick off-the-cuff remark based solely on the title: in 2024, I think the state of the terminal has never been better, in large part to Microsoft making a high quality terminal easily available to everyone on Windows [1]

    As an application author, I love being able to assume that all major platforms have a good terminal and that my favorite terminal rendering libraries should Just Work on all of them

    [1] https://github.com/microsoft/terminal

  • tldr

    📚 Collaborative cheatsheets for console commands

  • Project mention: Ask HN: Is there a GUI for bash shell? | news.ycombinator.com | 2024-04-19

    Maybe this already helps: https://github.com/tldr-pages/tldr

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

    A cat(1) clone with wings.

  • Project mention: Hired: A Modern Take on 'Ed' | news.ycombinator.com | 2024-02-13

    That’s the same as bat:[1] one of the features is syntax highlighting. Kind of unexpected to find a concatenation program
 which also does that.

    [1] https://github.com/sharkdp/bat

  • ripgrep

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

  • Project mention: Finding all HTML tags in a project not being self-closed | dev.to | 2024-05-14

    There were quite some occurrences of this component in the entire project, therefore just searching for base-input was not going to cut it for me. Instead, I decided to use regular expressions resp. regex with ripgrep. After installing ripgrep it provides a rg command line tool.

  • PowerShell

    PowerShell for every system!

  • Project mention: PowerBI: dĂ©ployer une passerelle sur AWS pour $0.12/j | dev.to | 2024-03-14

    msiexec.exe /package https://github.com/PowerShell/PowerShell/releases/download/v7.2.6/PowerShell-7.2.6-win-x64.msi /quiet ADD_EXPLORER_CONTEXT_MENU_OPENPOWERSHELL=1 ADD_FILE_CONTEXT_MENU_RUNPOWERSHELL=1 ENABLE_PSREMOTING=1 REGISTER_MANIFEST=1 USE_MU=1 ENABLE_MU=1 ADD_PATH=1

  • PM2

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

  • Project mention: Understanding Nginx: From Simple Concepts to Technical Details and Deploying securely with PM2 and Certbot | dev.to | 2024-05-02

    More pm2 commands here

  • cheat.sh

    the only cheat sheet you need

  • Project mention: Ask HN: What are your go to shell one-liners? | news.ycombinator.com | 2024-04-22

    curl https://cheat.sh/$1

  • SaaSHub

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

    SaaSHub logo
  • cobra

    A Commander for modern Go CLI interactions

  • Project mention: The power of the CLI with Golang and Cobra CLI | dev.to | 2024-04-06

    We can use the flag with --date or -date, Go already does the automatic check. We can make our entire boilerplate with this approach, but let's make it a little easier and use the Cobra CLI package.

  • fd

    A simple, fast and user-friendly alternative to 'find'

  • Project mention: Level Up Your Dev Workflow: Conquer Web Development with a Blazing Fast Neovim Setup (Part 1) | dev.to | 2024-03-16

    ripgrep: A super-fast file searcher. You can install it using your system's package manager (e.g., brew install ripgrep on macOS). fd: Another blazing-fast file finder. Installation instructions can be found here: https://github.com/sharkdp/fd

  • modern-unix

    A collection of modern/faster/saner alternatives to common unix commands.

  • Project mention: Ask HN: Which tools are worth the time? | news.ycombinator.com | 2024-01-12

    - Learning "modern" tools like ripgrep and fzf (There's a list here: https://github.com/ibraheemdev/modern-unix)

  • Ink

    🌈 React for interactive command-line apps

  • Project mention: Ask HN: Interesting TUIs (text user interfaces), maybe forgotten ones? | news.ycombinator.com | 2024-05-06

    I have used this https://github.com/vadimdemedes/ink/ to TUI design, it's "React" for TUI. It's pretty good but I had to add a bit of sub-process parallelization since I have a long running process in the background.

  • cmder

    Lovely console emulator package for Windows

  • Project mention: FLaNK-AIM: 20 May 2024 Weekly | dev.to | 2024-05-20
  • bubbletea

    A powerful little TUI framework 🏗

  • Project mention: Superfile – A fancy, petty terminal file manager | news.ycombinator.com | 2024-05-10

    Seems like they're using Bubble Tea, a Terminal UI framework for Go. I've heard very good things about it and have been meaning to check it out.

    https://github.com/charmbracelet/bubbletea

  • micro-editor

    A modern and intuitive terminal-based text editor

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

    A modern replacement for ‘ls’.

  • Project mention: A ‘Software Developer’ Knows Enough to Deliver Working Software Alone and in Teams | /r/programming | 2023-12-06

    It depends on the scale of the project but man, if you can't build a simple CRUD app in your preferred stack and deploy it in some fashion (even if it's just a binary posted on some website, kinda like Exa) then that's just disappointing...

  • winget-cli

    WinGet is the Windows Package Manager. This project includes a CLI (Command Line Interface), PowerShell modules, and a COM (Component Object Model) API (Application Programming Interface).

  • Project mention: Overview over Microsoft's developer tools for Windows | dev.to | 2024-01-19

    GitHub

  • urfave/cli

    A simple, fast, and fun package for building command line apps in Go (by urfave)

  • hyperfine

    A command-line benchmarking tool

  • Project mention: The new APT 3.0 solver | news.ycombinator.com | 2024-05-14
  • Inquirer.js

    A collection of common interactive command line user interfaces.

  • Project mention: Mastering Node.js CLI: Best Practices and Tips | dev.to | 2024-02-06

    Inquirer.js is a handy tool for adding interactive prompts to your CLI.

  • zoxide

    A smarter cd command. Supports all major shells.

  • Project mention: Zoxide - A faster alternative to boring cd command | dev.to | 2024-05-18

    Zoxide offical GitHub repo - https://github.com/ajeetdsouza/zoxide

  • fx

    Terminal JSON viewer & processor

  • Project mention: Bash/Zsh autocomplete for JSON fields | news.ycombinator.com | 2024-03-16
  • nnn

    nÂł The unorthodox terminal file manager

  • Project mention: Directory navigation on Helix | /r/HelixEditor | 2023-12-06

    If you want a file full browser experience choose nnn: https://github.com/jarun/nnn . If you have a desktop file for Helix you can use the Gnome Files program to make all your programming language files open in Helix.

  • GoAccess

    GoAccess is a real-time web log analyzer and interactive viewer that runs in a terminal in *nix systems or through your browser.

  • Project mention: Ask HN: Interesting TUIs (text user interfaces), maybe forgotten ones? | news.ycombinator.com | 2024-05-06

    Not forgotten by any means but goaccess is nice and simple to use

    https://goaccess.io/

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

Command-line related posts

  • Zoxide - A faster alternative to boring cd command

    1 project | dev.to | 18 May 2024
  • ast-grep got 6000 stars!

    2 projects | dev.to | 18 May 2024
  • wxHexEditor — a Free Hex Editor / Disk Editor for Huge Files or Devices

    4 projects | news.ycombinator.com | 18 May 2024
  • State of the Terminal

    13 projects | news.ycombinator.com | 16 May 2024
  • The new APT 3.0 solver

    8 projects | news.ycombinator.com | 14 May 2024
  • nao1215/csv - Read csv with validation in golang

    4 projects | dev.to | 11 May 2024
  • Superfile – A fancy, petty terminal file manager

    12 projects | news.ycombinator.com | 10 May 2024
  • A note from our sponsor - InfluxDB
    www.influxdata.com | 21 May 2024
    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. Learn more →

Index

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

Project Stars
1 Windows Terminal 93,719
2 tldr 48,672
3 bat 46,852
4 ripgrep 45,287
5 PowerShell 43,548
6 PM2 40,794
7 cheat.sh 37,579
8 cobra 36,237
9 fd 31,910
10 modern-unix 29,844
11 Ink 25,900
12 cmder 25,597
13 bubbletea 24,581
14 micro-editor 23,986
15 exa 23,309
16 winget-cli 22,292
17 urfave/cli 21,702
18 hyperfine 20,182
19 Inquirer.js 19,448
20 zoxide 19,140
21 fx 18,570
22 nnn 18,311
23 GoAccess 17,585

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com