Shell Shell

Open-source Shell projects categorized as Shell

Top 23 Shell Shell 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: Terminal commands I use as a frontend developer | dev.to | 2024-03-09

    That’s the minimum terminal setup. You can modify the look and add plugins such as autocompletion to your terminal by installing ohmyzsh and using themes such as powerlevel10k. I am already using them.

  • nvm

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

  • Project mention: Software Engineering Workflow | dev.to | 2024-04-08

    Node.js + Nvm - runtime for javascript without a browser

  • 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
  • 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? 🤔

  • acme.sh

    A pure Unix shell script implementing ACME client protocol

  • Project mention: Dehydrated: Letsencrypt/acme client implemented as a shell-script | news.ycombinator.com | 2024-04-19

    A very relevant question. Acme.sh, a similar shell script ACME client, had a remote code execution problem last year.

    https://github.com/acmesh-official/acme.sh/issues/4668

  • pure-bash-bible

    📖 A collection of pure bash alternatives to external processes.

  • Project mention: 🐧5 useful resources for anyone learning Linux | dev.to | 2023-12-20
  • zsh-autosuggestions

    Fish-like autosuggestions for zsh

  • Project mention: Setting up a MacBook for development in 2024 | dev.to | 2024-01-08

    brew install fzf # for fuzzy find files, commands, etc brew install starship $(brew --prefix)/opt/fzf/install git clone https://github.com/zsh-users/zsh-syntax-highlighting.git ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-syntax-highlighting # syntax highlight for zsh git clone https://github.com/zsh-users/zsh-autosuggestions ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-autosuggestions # smart autosuggestions for zsh echo 'eval "$(starship init zsh)"' >> ~/.zshrc

  • .tmux

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

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

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

  • Project mention: Show HN: I made a multiple runtime version manager that can be used on Windows | news.ycombinator.com | 2024-04-22
  • 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

  • zsh-syntax-highlighting

    Fish shell like syntax highlighting for Zsh.

  • Project mention: Setting up a MacBook for development in 2024 | dev.to | 2024-01-08

    brew install fzf # for fuzzy find files, commands, etc brew install starship $(brew --prefix)/opt/fzf/install git clone https://github.com/zsh-users/zsh-syntax-highlighting.git ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-syntax-highlighting # syntax highlight for zsh git clone https://github.com/zsh-users/zsh-autosuggestions ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-autosuggestions # smart autosuggestions for zsh echo 'eval "$(starship init zsh)"' >> ~/.zshrc

  • openvpn-install

    OpenVPN road warrior installer for Ubuntu, Debian, AlmaLinux, Rocky Linux, CentOS and Fedora

  • Project mention: Easy VPN install on Debian | /r/selfhosted | 2023-07-08

    and for OpenVPN: https://github.com/Nyr/openvpn-install

  • rbenv

    Manage your app's Ruby environment

  • Project mention: Ask HN: Is anybody getting value from AI Agents? How so? | news.ycombinator.com | 2024-03-31

    When I was technical blogging on how to learn from open-source code [1], I used it quite frequently to get unstuck and/or to figure out how to tease apart a large question into multiple smaller functions. For example, I had no idea how to break up this long `sed` command [2] into its constituent parts, so I plugged it into ChatGPT and asked it to break down the code for me. I then Googled the different parts to confirm that ChatGPT wasn't leading me astray.

    If I had asked StackOverflow the same question, it would have been quickly closed as being not broadly applicable enough (since this `sed` command is quite specific to its use case). After ChatGPT broke the code apart for me, I was able to ask StackOverflow a series of more discrete, more broadly-applicable questions and get a human answer.

    TL;DR- I quite like ChatGPT as a search engine when "you don't know what you don't know", and getting unblocked means being pointed in the right direction.

    1. https://www.richie.codes/shell

    2. https://github.com/rbenv/rbenv/blob/e8b7a27ee67a5751b899215b...

  • bash-it

    A community Bash framework.

  • Project mention: Question about Customizing Bash After a Fresh Install | /r/archlinux | 2023-11-27
  • prezto

    The configuration framework for Zsh

  • Project mention: Carapace: A multi-shell completion library and binary | news.ycombinator.com | 2024-04-22

    Beyond zprof (https://www.bigbinary.com/blog/zsh-profiling) not really I'm afraid. I did the majority of my zsh-prompt hacking 10 years ago and haven't thought about it since. That snippet could be from anywhere.

    You could peek at something like zprezto https://github.com/sorin-ionescu/prezto or pure https://github.com/sindresorhus/pure for tips.

    Fetching git/hg/... info is always slow, so try and speed that up where you can (as to how to do that, uhh... I know my prompt has a dirty-state check nicked from pure for speed reasons). You can also cache any `asdf init zsh` or similar to a file and do the same "run in background" trick so the next shell will have any changes.

    The biggest improvement I can remember was dropping zprezto for my own much smaller config, I really did not need much comparatively. Mostly some git info and "good default" options. I use zgenom for a plugin manager but only have 3 plugins, probably I should just dump it and inline the plugins to avoid getting owned one day.

  • Kaldi Speech Recognition Toolkit

    kaldi-asr/kaldi is the official location of the Kaldi project.

  • Project mention: Amazon plans to charge for Alexa in June–unless internal conflict delays revamp | news.ycombinator.com | 2024-01-20

    Yeah, whisper is the closest thing we have, but even it requires more processing power than is present in most of these edge devices in order to feel smooth. I've started a voice interface project on a Raspberry Pi 4, and it takes about 3 seconds to produce a result. That's impressive, but not fast enough for Alexa.

    From what I gather a Pi 5 can do it in 1.5 seconds, which is closer, so I suspect it's only a matter of time before we do have fully local STT running directly on speakers.

    > Probably anathema to the space, but if the devices leaned into the ~five tasks people use them for (timers, weather, todo list?) could probably tighten up the AI models to be more accurate and/or resource efficient.

    Yes, this is the approach taken by a lot of streaming STT systems, like Kaldi [0]. Rather than use a fully capable model, you train a specialized one that knows what kinds of things people are likely to say to it.

    [0] http://kaldi-asr.org/

  • pure

    Pretty, minimal and fast ZSH prompt (by sindresorhus)

  • Project mention: Carapace: A multi-shell completion library and binary | news.ycombinator.com | 2024-04-22

    Beyond zprof (https://www.bigbinary.com/blog/zsh-profiling) not really I'm afraid. I did the majority of my zsh-prompt hacking 10 years ago and haven't thought about it since. That snippet could be from anywhere.

    You could peek at something like zprezto https://github.com/sorin-ionescu/prezto or pure https://github.com/sindresorhus/pure for tips.

    Fetching git/hg/... info is always slow, so try and speed that up where you can (as to how to do that, uhh... I know my prompt has a dirty-state check nicked from pure for speed reasons). You can also cache any `asdf init zsh` or similar to a file and do the same "run in background" trick so the next shell will have any changes.

    The biggest improvement I can remember was dropping zprezto for my own much smaller config, I really did not need much comparatively. Mostly some git info and "good default" options. I use zgenom for a plugin manager but only have 3 plugins, probably I should just dump it and inline the plugins to avoid getting owned one day.

  • lynis

    Lynis - Security auditing tool for Linux, macOS, and UNIX-based systems. Assists with compliance testing (HIPAA/ISO27001/PCI DSS) and system hardening. Agentless, and installation optional.

  • Project mention: Who does check linux distros of malware - open source | /r/linux | 2023-12-10

    Linux has (free) tools to improve security and detect/remove malware: Lynis,Chkrootkit,Rkhunter,ClamAV,Vuls,LMD,radare2,Yara,ntopng,maltrail,Snort,Suricata...

  • oh-my-fish

    The Fish Shell Framework

  • Project mention: fish-shell: the user-friendly command-line shell | news.ycombinator.com | 2023-08-26

    [1] https://github.com/oh-my-fish/oh-my-fish

  • Gogh

    Gogh is a collection of color schemes for various terminal emulators, including Gnome Terminal, Pantheon Terminal, Tilix, and XFCE4 Terminal also compatible with iTerm on macOS.

  • Project mention: How to customize Gnome Console? | /r/gnome | 2023-05-23

    For gnome-terminal , i could just run this script to get a customized terminal very quickly: https://github.com/Gogh-Co/Gogh , However, that script doesn't work with gnome-console.

  • crouton

    Chromium OS Universal Chroot Environment

  • Project mention: Linux Touchpad Like MacBook Update: 2023 Progress on Smooth Scrolling | news.ycombinator.com | 2024-03-05

    It's a little more than that, they then added subpixel and momentum scrolling support to Chrome that bypasses X11 and does something custom [1]. Integration problems like this one that require a bunch of coordination are harder to do in open source land.

    1. https://github.com/dnschneid/crouton/issues/244

  • antigen

    The plugin manager for zsh.

  • dotfiles

    @holman does dotfiles (by holman)

  • zsh-completions

    Additional completion definitions for Zsh.

  • Project mention: Arch Installation for Beginners | dev.to | 2023-09-15

    $ git clone https://github.com/zsh-users/zsh-completions ${ZSH_CUSTOM:-${ZSH:-~/.oh-my-zsh}/custom}/plugins/zsh-completions

  • 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 Shell related posts

Index

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

Project Stars
1 ohmyzsh 168,498
2 nvm 75,557
3 Pi-hole 46,711
4 acme.sh 36,360
5 pure-bash-bible 35,848
6 zsh-autosuggestions 29,524
7 .tmux 21,098
8 asdf 20,393
9 spaceship-prompt 19,090
10 zsh-syntax-highlighting 19,001
11 openvpn-install 18,351
12 rbenv 15,774
13 bash-it 14,024
14 prezto 13,780
15 Kaldi Speech Recognition Toolkit 13,685
16 pure 12,772
17 lynis 12,493
18 oh-my-fish 10,002
19 Gogh 8,733
20 crouton 8,497
21 antigen 7,891
22 dotfiles 7,156
23 zsh-completions 6,595

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