Shell CLI

Open-source Shell projects categorized as CLI | Edit details
Related topics: #Bash #Shell #Linux #Terminal #Zsh

Top 23 Shell CLI Projects

  • GitHub repo asdf

    Extendable version manager with support for Ruby, Node.js, Elixir, Erlang & more

    Project mention: Python really needs something like NVM but for python version management like PVM | reddit.com/r/Python | 2022-01-15

    Well. Checkout https://asdf-vm.com. It can manage versions of a lot of things. It’s the tool I use.

  • GitHub repo awesome-cli-apps

    🖥 📊 🕹 🛠 A curated list of command line apps

    Project mention: What are some commands that you can do cool stuff to customize or modify in your system or interact with the web? | reddit.com/r/linuxquestions | 2021-12-19

    More cool commands, github/awesome-cli.

  • Scout APM

    Less time debugging, more time building. Scout APM allows you to find and fix performance issues with no hassle. Now with error monitoring and external services monitoring, Scout is a developer's best friend when it comes to application development.

  • GitHub repo m-cli

     Swiss Army Knife for macOS

    Project mention: macOS Terminal, new to the terminal and need advice from people that know it. Many thanks fellow macOS users. | reddit.com/r/MacOS | 2021-03-08

    The reason developers use terminal/shell is because of its command line interface i.e, each task is a line/command. Each command maybe anything only limited by the tools you have installed on system. These lines can be placed together in a script and run together and developers often use it like this for automation. It is like programming the system. You can install a lot of tools using HomeBrew and lot of tools and commands are common across Linux and macOS.

  • GitHub repo todo.txt-cli

    ☑️ A simple and extensible shell script for managing your todo.txt file.

    Project mention: [Help] Software advisory for task management | reddit.com/r/selfhosted | 2022-01-08
  • GitHub repo nb

    CLI and local web plain text note‑taking, bookmarking, and archiving with linking, tagging, filtering, search, Git versioning & syncing, Pandoc conversion, + more, in a single portable script.

    Project mention: Your favourite note taking+todo plugin and reason | reddit.com/r/neovim | 2021-12-24

    How does it compare to nb?

  • GitHub repo enhancd

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

    Project mention: Zsh Plugins Commit TOP | dev.to | 2021-12-25

    enhancd 🥇 - A simple tool that provides an enhanced cd command by memorizing all directories visited by a user and use it for the pathname resolution.

  • GitHub repo forgit

    :zzz: A utility tool powered by fzf for using git interactively.

    Project mention: Zsh Plugins Commit TOP | dev.to | 2021-12-25

    forgit 🥇 🏃‍♂️ ⏳ - Utility tool for git which takes advantage of fuzzy finder fzf.

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

  • GitHub repo tmux-xpanes

    Awesome tmux-based terminal divider

    Project mention: Noob looking for help. | reddit.com/r/tmux | 2021-02-06

    Check out https://github.com/greymd/tmux-xpanes

  • GitHub repo sysz

    An fzf terminal UI for systemctl

    Project mention: Chmod-CLI: A simple tool that brings the chmod command in a TUI | news.ycombinator.com | 2021-12-17
  • GitHub repo bash-my-aws

    Bash-my-AWS provides simple but powerful CLI commands for managing AWS resources

    Project mention: Bash-my-AWS: Mature CLI toolset for managing AWS resources | news.ycombinator.com | 2021-10-10
  • GitHub repo wireguard-manager

    ✔️ wireguard-manager enables you to build and manage your own vpn under a minute.

    Project mention: I need help with the .conf files to access my services | reddit.com/r/WireGuard | 2022-01-04
  • GitHub repo fontpreview

    Highly customizable and minimal font previewer written in bash (by sdushantha)

    Project mention: Fontpreview for wayland | reddit.com/r/wayland | 2021-12-18

    For example this bash script previews fonts installed in your system. This one uses programs like sxiv, xdotool .There are similiar projects using other programs like ueburzug. These are programs are not compatible with Wayland (natively ofcourse). Is there any alternative for Wayland to preview fonts like that ? Or is it even possible currently ? I would really want to rewrite it for Wayland.

  • GitHub repo things.sh

    Simple read-only comand-line interface to your Things 3 database

    Project mention: Heavily relying on Things 3 | reddit.com/r/thingsapp | 2021-09-30

    If you want some peace of mind, you can use this tool to export everything to a CSV file and keep it somewhere safe

  • GitHub repo imgur-screenshot

    Take screenshot selection, upload to imgur. + more cool things

    Project mention: Useful software nobody told you about | reddit.com/r/linux4noobs | 2021-10-13
  • GitHub repo g

    Simple go version manager, gluten-free

    Project mention: Simple But Not Simple For Me lol | reddit.com/r/golang | 2022-01-12

    Don't use Brew for Go! Brew is great for a lot of things but but not for Go installation. So far this is the best Go version manager i've found. It can be nice to have different versions easily available. https://github.com/stefanmaric/g

  • GitHub repo ticker.sh

    Real-time stock tickers from the command-line.

    Project mention: Antirez/stonky: Stock market Telegram bot | news.ycombinator.com | 2021-02-09

    That's pretty neat, I like the charting. :-) I've been using this bash script:

    https://github.com/pstadler/ticker.sh

    I set it up so I can hit a shortcut in my text editor and get a list of watchlist stocks and prices. No charts though.

    (What would we do without the Yahoo Finance API?)

    Anyway, thanks for sharing & good luck with the project.

  • GitHub repo TermuxArch

    Experience the pleasure of the Linux command prompt in Android, Chromebook, Fire OS and Windows on smartphone, smartTV, tablet and wearable https://termuxarch.github.io/TermuxArch/ (by TermuxArch)

    Project mention: How to compile trojan on termux | reddit.com/r/termux | 2022-01-06

    After running setupTermuxArch trojan is available as an Arch Linux package: user19:28~$ pcss trojan community/trojan 1.16.0-5 An unidentifiable mechanism that helps you bypass GFW

  • GitHub repo nord-gnome-terminal

    An arctic, north-bluish clean and elegant GNOME Terminal color theme.

    Project mention: Finally updated the graphical design on my Mint after a few months | reddit.com/r/linuxmint | 2021-09-10

    The terminal theme: https://github.com/arcticicestudio/nord-gnome-terminal (font: Tlwg Mono Regular)

  • GitHub repo tmux-fzf-url

    🚀 Quickly open urls on your terminal screen!

    Project mention: How to configure tmux for opening web urls/directory path? | reddit.com/r/tmux | 2021-02-28

    I use https://github.com/wfxr/tmux-fzf-url for urls; works fine.

  • GitHub repo sqsmover

    AWS SQS Message mover

    Project mention: What do you folks do with SQS dead letter queues? (DLQs) | reddit.com/r/aws | 2021-04-07

    This is what I use: https://github.com/mercury2269/sqsmover

  • GitHub repo git-heatmap

    :bar_chart: Display a heatmap for oft-edited files

    Project mention: Code Review from the Command Line | news.ycombinator.com | 2021-09-25

    `git depgraph` look really interesting, but looks like it's based on Madge[1], which looks JS-specific. Does anyone know of something like Madge which is cross-language, that is, resolves references between files in Nix, Python, Java, JS, Ruby, Rust, Bash, etc?

    `git heatmap` is also cool, looks like that's here[2].

    [1] https://github.com/jez/git-madge

    [2] https://github.com/jez/git-heatmap

  • GitHub repo fileicon

    macOS CLI for managing custom icons for files and folders

    Project mention: macOSicons is till up and running ! | reddit.com/r/MacOS | 2021-12-10

    Turns out to be a bit more complicated than that 😅. I was researching a bit then I found this https://github.com/mklement0/fileicon. So there~s already something in place. Just need to set a "map" of apps/icons and wrap fileicon in a sh script. I'll try that next.

  • GitHub repo asus-fan-control

    Fan control for ASUS devices running Linux

    Project mention: Anyone else confused with Linus Linux issues? | reddit.com/r/linux_gaming | 2021-11-02

    You could try contributing to asus-fan-control.

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 2022-01-15.

Shell CLI related posts

Index

What are some of the best open-source CLI projects in Shell? This list will help you:

Project Stars
1 asdf 12,789
2 awesome-cli-apps 8,715
3 m-cli 8,670
4 todo.txt-cli 4,763
5 nb 3,901
6 enhancd 2,071
7 forgit 1,840
8 tmux-xpanes 1,542
9 sysz 1,166
10 bash-my-aws 847
11 wireguard-manager 779
12 fontpreview 777
13 things.sh 568
14 imgur-screenshot 566
15 g 476
16 ticker.sh 463
17 TermuxArch 426
18 nord-gnome-terminal 336
19 tmux-fzf-url 297
20 sqsmover 270
21 git-heatmap 240
22 fileicon 237
23 asus-fan-control 169
Find remote jobs at our new job board 99remotejobs.com. There are 29 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
OPS - Build and Run Open Source Unikernels
Quickly and easily build and deploy open source unikernels in tens of seconds. Deploy in any language to any cloud.
github.com/nanovms