Shell

Top 23 Shell Open-Source Projects

  • ohmyzsh

    🙃 A delightful community-driven (with 2,300+ contributors) framework for managing your zsh configuration. Includes 300+ optional plugins (rails, git, macOS, hub, docker, homebrew, node, php, python, etc), 140+ themes to spice up your morning, and an auto-update tool so that makes it easy to keep up with the latest updates from the community.

  • Project mention: Melhorando e configurando seu novo Shell linux. Pt-2 | dev.to | 2024-05-02
  • thefuck

    Magnificent app which corrects your previous console command.

  • Project mention: Control Linux based distros using hand gestures using OpenCV, GTK, Mediapipe | news.ycombinator.com | 2024-04-14

    Are you by chance interested in a command named after the four-letter word, which automatically fixes and reruns the last command: https://github.com/nvbn/thefuck

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

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

  • Project mention: Tools that keep me productive | dev.to | 2024-05-05

    nvm - Node version manager

  • nerd-fonts

    Iconic font aggregator, collection, & patcher. 3,600+ icons, 50+ patched fonts: Hack, Source Code Pro, more. Glyph collections: Font Awesome, Material Design Icons, Octicons, & more

  • Project mention: How to Develop a Font? | dev.to | 2024-05-06

    Fonts play a significant role in development and usage scenarios, such as in editors like VIM, where we use font enhancements like nerd-fonts for improved display, including icons, and more.

  • Git

    Git Source Code Mirror - This is a publish-only repository but pull requests can be turned into patches to the mailing list via GitGitGadget (https://gitgitgadget.github.io/). Please follow Documentation/SubmittingPatches procedure for any of your improvements.

  • Project mention: Git tracks itself. See it's first commit of itself | news.ycombinator.com | 2024-05-03
  • 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

  • Pi-hole

    A black hole for Internet advertisements

  • Project mention: Usando NextDNS CLI en tu red. | dev.to | 2024-04-22

    Si te preguntas, ¿por qué no usar Adguard o Pihole? 🤔

  • SaaSHub

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

    SaaSHub logo
  • 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

  • zx

    A tool for writing better scripts

  • Project mention: How and why do we bundle zx? | dev.to | 2024-05-06

    When zx first appeared, it was a tiny esm script that just proposed a new idea for how child_process.spawn API could be enhanced with string template literals.

  • pyenv

    Simple Python version management

  • Project mention: Install Asdf: One Runtime Manager to Rule All Dev Environments | news.ycombinator.com | 2024-04-27

    If you have a requirement for multiple, specific Python versions, why not just use pyenv?

    https://github.com/pyenv/pyenv

  • acme.sh

    A pure Unix shell script implementing ACME client protocol

  • Project mention: Setting up a Homelab: Part 1 Proxmox and LetsEncrypt | dev.to | 2024-04-26

    A self-signed certificate was generated and used by Proxmox which will always generate a warning on the browser. I did not like seeing this when trying to work on my home lab. So, I started looking for ways to put a valid SSL certificate in Proxmox. During my research, I found that Proxmox could be made to integrate with acme.sh; a free SSL certificate generator powered by ACME(Let's Encrypt).

  • ShellCheck

    ShellCheck, a static analysis tool for shell scripts

  • Project mention: How I use Devbox in my Elm projects | dev.to | 2024-05-02

    These projects use Caddy as my local development server, Dart Sass for converting my Sass files to CSS, elm, elm-format, elm-optimize-level-2, elm-review, elm-test (only in Calculator), ShellCheck to find bugs in my shell scripts, and Terser to mangle and compress JavaScript code.

  • awesome-shell

    A curated list of awesome command-line frameworks, toolkits, guides and gizmos. Inspired by awesome-php.

  • Project mention: Shell | news.ycombinator.com | 2023-10-07
  • nushell

    A new type of shell

  • Project mention: Exploring Nushell, a Rust-powered, cross-platform shell | dev.to | 2024-05-02

    The first method is through downloading the pre-built binaries. With this method, you don't need to install anything other than Nushell's dependencies. Once you've downloaded the binaries, add them to your system's environment path to run it directly in your terminal.

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

  • zsh-autosuggestions

    Fish-like autosuggestions for zsh

  • Project mention: Melhorando e configurando seu novo Shell linux. Pt-2 | dev.to | 2024-05-02

    git clone https://github.com/zsh-users/zsh-autosuggestions.git $ZSH_CUSTOM/plugins/zsh-autosuggestions && git clone https://github.com/zsh-users/zsh-syntax-highlighting.git $ZSH_CUSTOM/plugins/zsh-syntax-highlighting && git clone https://github.com/zdharma-continuum/fast-syntax-highlighting.git ${ZSH_CUSTOM:-$HOME/.oh-my-zsh/custom}/plugins/fast-syntax-highlighting && git clone --depth 1 -- https://github.com/marlonrichert/zsh-autocomplete.git $ZSH_CUSTOM/plugins/zsh-autocomplete

  • cmder

    Lovely console emulator package for Windows

  • Project mention: Ask HN: What CLI Apps? | news.ycombinator.com | 2024-04-13

    [Windows only]

    I recently discovered Cmder:

    https://cmder.app/

    It's a portable console emulator and gives you the ability to "place your own executable files into the bin folder to be injected into your PATH" when it's run.

    So far I've added:

    jq

  • fish-shell

    The user-friendly command line shell.

  • Project mention: FAQ on the xz-utils backdoor – via a project dev | news.ycombinator.com | 2024-03-29

    Reminds of the note at the bottom of Fish's releases. It's there because the build system cannot determine the current version for some reason. Hopefully that will go away now that they have switched to a different language / build system. The custom tarball is used by Arch Linux at the very least.

    https://github.com/fish-shell/fish-shell/releases/tag/3.7.1

    https://github.com/fish-shell/fish-shell/issues/7772#issueco...

    https://gitlab.archlinux.org/archlinux/packaging/packages/fi...

  • autocomplete

    IDE-style autocomplete for your existing terminal & shell

  • Project mention: Fig Is Sunsetting | news.ycombinator.com | 2024-03-14
  • .tmux

    🇫🇷 Oh my tmux! My self-contained, pretty & versatile tmux configuration made with ❤️

  • WindTerm

    A professional cross-platform SSH/Sftp/Shell/Telnet/Serial terminal.

  • Project mention: WindTerm SSH Client has Ransomware? | /r/PowerShell | 2023-09-13
  • asdf

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

  • Project mention: Install Ruby and Rails on Fedora 40 | dev.to | 2024-05-06
  • spaceship-prompt

    :rocket::star: Minimalistic, powerful and extremely customizable Zsh prompt

  • Project mention: Is there any way to remove the first newline from Starship Prompt? | /r/commandline | 2023-05-24

    There are solutions in this GH issue discussion: https://github.com/spaceship-prompt/spaceship-prompt/issues/677

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

Shell related posts

  • Show HN: Playbooks for your Terminal, replacing your shell's history

    3 projects | news.ycombinator.com | 7 May 2024
  • X.org on NetBSD – The State of Things

    1 project | news.ycombinator.com | 6 May 2024
  • Install Ruby and Rails on Fedora 40

    2 projects | dev.to | 6 May 2024
  • How to Create an Interactive Terminal-Based Portfolio

    1 project | dev.to | 3 May 2024
  • Git tracks itself. See it's first commit of itself

    1 project | news.ycombinator.com | 3 May 2024
  • Melhorando e configurando seu novo Shell linux. Pt-2

    5 projects | dev.to | 2 May 2024
  • Exploring Nushell, a Rust-powered, cross-platform shell

    1 project | dev.to | 2 May 2024
  • A note from our sponsor - InfluxDB
    www.influxdata.com | 8 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 Shell projects? This list will help you:

Project Stars
1 ohmyzsh 169,120
2 thefuck 82,883
3 nvm 75,882
4 nerd-fonts 51,377
5 Git 50,099
6 tldr 48,494
7 Pi-hole 46,888
8 PowerShell 43,400
9 zx 41,743
10 pyenv 36,817
11 acme.sh 36,617
12 ShellCheck 35,056
13 awesome-shell 31,238
14 nushell 30,081
15 modern-unix 29,788
16 zsh-autosuggestions 29,731
17 cmder 25,573
18 fish-shell 24,593
19 autocomplete 24,290
20 .tmux 21,175
21 WindTerm 20,683
22 asdf 20,607
23 spaceship-prompt 19,109

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