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: Como instalar ZSH e Oh My Zsh no WSL2 | dev.to | 2024-05-15
  • 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: Svelte Series-2: How to install Svelte | dev.to | 2024-05-20

    If there are different projects relying on different versions of Node, I recommend installing a node versioning tool such as nvm.

  • 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 RCE affects recursive clones on case-insensitive filesystems with symlinks | news.ycombinator.com | 2024-05-18
  • 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: Raspberry Pi Ltd.: Potential IPO on the Main Market of the London Stock Exchange | news.ycombinator.com | 2024-05-15
  • 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: Google/Zx v8.1 | news.ycombinator.com | 2024-05-13
  • pyenv

    Simple Python version management

  • Project mention: Setting up a standalone SQLAlchemy 2.0 ORM application | dev.to | 2024-05-20

    Let's get some initial setup out of the way, starting by an empty directory and a virtual environment. Create a new directory with any name you like, and a virtual environment with your preferred tool. I personally use Pyenv. It is worth noting that this tutorial was created with Python 3.11.3, and SQLAlchemy version 2.0.27.

  • 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: Zsh + Oh My Zsh | dev.to | 2024-05-12

    git clone https://github.com/zsh-users/zsh-autosuggestions.git $ZSH_CUSTOM/plugins/zsh-autosuggestions

  • cmder

    Lovely console emulator package for Windows

  • Project mention: FLaNK-AIM: 20 May 2024 Weekly | dev.to | 2024-05-20
  • 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: Instalando de maneira rápida e eficiente suas ferramentas no WSL. Pt-3 | dev.to | 2024-05-08
  • zsh-syntax-highlighting

    Fish shell like syntax highlighting 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

  • 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

  • Git RCE affects recursive clones on case-insensitive filesystems with symlinks

    1 project | news.ycombinator.com | 18 May 2024
  • State of the Terminal

    13 projects | news.ycombinator.com | 16 May 2024
  • Raspberry Pi Ltd.: Potential IPO on the Main Market of the London Stock Exchange

    3 projects | news.ycombinator.com | 15 May 2024
  • Como instalar ZSH e Oh My Zsh no WSL2

    1 project | dev.to | 15 May 2024
  • Google/Zx v8.1

    1 project | news.ycombinator.com | 13 May 2024
  • Zsh + Oh My Zsh

    4 projects | dev.to | 12 May 2024
  • Ditch Your Boring Terminal and Make it More Useful

    6 projects | dev.to | 11 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 Shell projects? This list will help you:

Project Stars
1 ohmyzsh 169,325
2 thefuck 83,068
3 nvm 76,218
4 nerd-fonts 51,699
5 Git 50,310
6 tldr 48,672
7 Pi-hole 47,032
8 PowerShell 43,548
9 zx 41,891
10 pyenv 37,063
11 acme.sh 36,829
12 ShellCheck 35,150
13 awesome-shell 31,373
14 nushell 30,332
15 modern-unix 29,844
16 zsh-autosuggestions 29,793
17 cmder 25,597
18 fish-shell 24,714
19 autocomplete 24,302
20 .tmux 21,249
21 WindTerm 20,788
22 asdf 20,653
23 zsh-syntax-highlighting 19,169

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