Shell Shell

Open-source Shell projects categorized as Shell

Top 23 Shell Shell Projects

  • ohmyzsh

    🙃 A delightful community-driven (with 2,200+ 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: ohmyzsh VS atuin - a user suggested alternative | libhunt.com/r/ohmyzsh | 2024-02-22
  • nvm

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

    Project mention: Write a schema only absolutely no code backend server with Node.js and Teo! | dev.to | 2024-02-20

    Install Node.js if it hasn't been installed. There are several ways to install Node.js. You may download the installer from the official website, or install it with tools like NVM. After installation, run this command to verify its installation.

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

  • Pi-hole

    A black hole for Internet advertisements

    Project mention: Ask HN: For what purposes do you use a Raspberry Pi? | news.ycombinator.com | 2024-02-17

    Pi-hole to block ads and tracking for my less technically savvy relatives

    https://pi-hole.net/

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

    A pure Unix shell script implementing ACME client protocol

    Project mention: Why Certificate Lifecycle Automation Matters | news.ycombinator.com | 2024-01-30

    Huh, the environment variable thing was specifically aimed at acme.sh which rather arbitrarily changed the config value from ACMEDNS_UPDATE_URL to ACMEDNS_BASE_URL, never acknowledged this in a changelog and then silently failed after an automatic upgrade as recommended by the default install:

    https://github.com/acmesh-official/acme.sh/commit/2ce145f359...

    It's also cleared out my .account.conf files when run on the suggested cron.

    I've started using updown which also monitors my TLS certs simply because I no longer trust the process to work as documented.

  • 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

  • asdf

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

    Project mention: A Journey to Find an Ultimate Development Environment | dev.to | 2024-02-02

    The purpose of a version manager is to help you navigate or install any tools for development easily. Version Manager can be one tool for each dependency (e.g. NVM, g) or One tool for all dependencies (e.g. asdf, mise).

  • WorkOS

    The modern API for authentication & user identity. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

  • 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: How To Set Up Your Coding Environment | dev.to | 2024-02-06

    By setting up your environment in isolation, you can prevent yourself from a lot of issues when experimenting with code. It makes your code behave more predictable due to the defined state of the runtime environment you are working with. This article should provide you with enough information to get started, but obviously, there is a lot more power embedded in NVM, Virtual Environment and RBEnv. So make sure to check their documentation.

  • 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: I think Linux might be the superior platform for gaming at this point. | /r/linux_gaming | 2023-06-18

    Is the command line really so scary? I enjoy using it from time-to-time (usually not for gaming related reasons) and I like things like Prezto to make it look pretty.

  • 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: Config to make powerlevel10k look like Starship? | /r/zsh | 2023-04-21

    Run p10k configure and choose Lean style. Pure style is inferior in all respects. It exists to make https://github.com/sindresorhus/pure users feel at home.

  • 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: Chromebook Plus: more performance and AI capabilities | news.ycombinator.com | 2023-10-02
  • antigen

    The plugin manager for zsh.

    Project mention: Current state of plugin managers | /r/zsh | 2023-04-09

    If you liked legacy antigen or antibody, and want something lightning fast, I recommend antidote (obviously, I'm biased here)

  • 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

  • pure-sh-bible

    📖 A collection of pure POSIX sh alternatives to external processes.

    Project mention: Kiss Package Manager | /r/kisslinux | 2023-09-21

    The guy who wrote it, also wrote a POSIX Shell bible: https://github.com/dylanaraps/pure-sh-bible

  • Onboard AI

    ChatGPT with full context of any GitHub repo. Onboard AI learns any GitHub repo in minutes and lets you chat with it to locate functionality, understand different parts, and generate new code. Use it for free at app.getonboardai.com.

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 2024-02-22.

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 166,910
2 nvm 74,036
3 Pi-hole 46,142
4 pure-bash-bible 35,606
5 acme.sh 35,520
6 zsh-autosuggestions 28,980
7 asdf 19,800
8 spaceship-prompt 18,952
9 zsh-syntax-highlighting 18,639
10 openvpn-install 18,148
11 rbenv 15,648
12 bash-it 13,932
13 prezto 13,736
14 Kaldi Speech Recognition Toolkit 13,522
15 pure 12,659
16 lynis 11,684
17 oh-my-fish 10,002
18 Gogh 8,554
19 crouton 8,465
20 antigen 7,847
21 dotfiles 7,102
22 zsh-completions 6,493
23 pure-sh-bible 6,224
ChatGPT with full context of any GitHub repo.
Onboard AI learns any GitHub repo in minutes and lets you chat with it to locate functionality, understand different parts, and generate new code. Use it for free at app.getonboardai.com.
app.getonboardai.com