Shell HacktoberFest

Open-source Shell projects categorized as HacktoberFest

Top 23 Shell HacktoberFest Projects

  • oh-my-zsh

    🙃 A delightful community-driven (with 1700+ contributors) framework for managing your zsh configuration. Includes nearly 300 optional plugins (rails, git, OSX, hub, capistrano, brew, ant, php, python, etc), over 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.

    Latest mention: Konsole not respecting zsh colors? | reddit.com/r/zsh | 2021-01-06

    ``` wget https://github.com/robbyrussell/oh-my-zsh/raw/master/tools/install.sh -O - | zsh

  • ohmyzsh

    🙃 A delightful community-driven (with 1700+ contributors) framework for managing your zsh configuration. Includes nearly 300 optional plugins (rails, git, OSX, hub, capistrano, brew, ant, php, python, etc), over 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.

    Latest mention: Customize Your Mac Terminal | dev.to | 2021-01-20

    Now that you have a powerful terminal, let's equip you with the best shell out there. Mac's default command-line shell is called bash. Bash is great, but it will be lacking some of the performance improvements, extensions, and updates that come from more optimized, open-source shells such as the almighty oh-my-zsh. You can install it by running:

  • tldr

    📚 Collaborative cheatsheets for console commands

    Latest mention: This month in WebDev – Stefan's monthly digest | dev.to | 2020-09-04

    tldr-pages / tldr – Collaborative cheatsheets for console commands

  • pi-hole

    A black hole for Internet advertisements

    Latest mention: Tor blocked by websites | reddit.com/r/thehatedone | 2021-01-20

    https://github.com/pi-hole/pi-hole/#one-step-automated-install

  • awesome-zsh-plugins

    A collection of ZSH frameworks, plugins, themes and tutorials.

  • owasp-mstg

    The Mobile Security Testing Guide (MSTG) is a comprehensive manual for mobile app security development, testing and reverse engineering.

    Latest mention: How do Zero Click exploits work or manage to execute the code? | reddit.com/r/cybersecurity | 2021-01-05
  • ruby-build

    Compile and install Ruby

  • docker-pi-hole

    Pi-hole in a docker container

    Latest mention: Pihole on Docker not saving to persistent volumes | reddit.com/r/pihole | 2021-01-19

    You have the paths mapped to the incorrect locations. Per https://github.com/pi-hole/docker-pi-hole#running-pi-hole-docker, you should be mapping $(pwd)/etc-pihole/ on the host to /etc/pihole/ in the container, and your dnsmasq data directory to /etc/dnsmasq.d/.

  • Paper

    High performance Spigot fork that aims to fix gameplay and mechanics inconsistencies

    Latest mention: missing io.netty class causes server to crash after a while | reddit.com/r/admincraft | 2021-01-19

    https://papermc.io/forums/t/server-closed-every-2-hours/6199 https://github.com/PaperMC/Paper/issues/5066

  • LinuxGSM

    The command-line tool for quick, simple deployment and management of Linux dedicated game servers.

    Latest mention: What's the difference between + and - in server startup script? | reddit.com/r/playrustadmin | 2020-12-23

    If you look at how LinuxGSM do it (https://github.com/GameServerManagers/LinuxGSM/blob/master/lgsm/config-default/config-lgsm/rustserver/_default.cfg#L28), they use the + also.

  • la-capitaine-icon-theme

    La Capitaine is an icon pack designed to integrate with most desktop environments. The set of icons takes inspiration from the latest iterations of macOS and Google's Material Design.

    Latest mention: Which icon pack are you using? | reddit.com/r/linuxmint | 2021-01-19

    I have been using La Capitaine for a while, nice and clean with bright colors and the icons are easily distinguishable at a glance.

  • gentoo

    [MIRROR] Official Gentoo ebuild repository

    Latest mention: First time trying out Gentoo, got it just about perfect | reddit.com/r/Gentoo | 2021-01-16

    It's there but you need to enable the pulseaudio USE flag for it https://github.com/gentoo/gentoo/blob/40f0c912d08b1ba99d4f816e36325021266cab0f/xfce-base/xfce4-meta/xfce4-meta-4.16-r1.ebuild#L35

  • nextcloud-snap

    ☁️📦 Nextcloud packaged as a snap

    Latest mention: Dropbox now requires access to contacts for Google login | news.ycombinator.com | 2021-01-15

    As an alternative, I recently setup Nextcloud on an Ubuntu running vm using the snap package[1] and it took around 30 minutes in total.

    1: https://github.com/nextcloud/nextcloud-snap

  • PADD

    PADD (formerly Chronometer2) is a more expansive version of the original chronometer.sh that is included with Pi-Hole. PADD provides in-depth information about your Pi-hole.

    Latest mention: Pi-hole setup for future rack enclosure | reddit.com/r/raspberry_pi | 2021-01-20
  • supervised-installer

    Installer for a generic Linux system

    Latest mention: Hass.io Menu Item Missing | reddit.com/r/homeassistant | 2021-01-20
  • addons

    :heavy_plus_sign: Docker add-ons for Home Assistant

    Latest mention: Best way to sync Github with an HomeAssistant installation | reddit.com/r/homeassistant | 2021-01-20

    Could you enlighten me about git pull addon ? I couldn't find element about it, the only thing is this docs on github. It's seam to be only for HASS configuration and not docker one no ?

  • Tuinity

    Latest mention: 1.12.2 vs 1.16.4 | reddit.com/r/admincraft | 2020-12-26

    Neither really matters, but you can have a LOT more players on 1.12.2, considering you even get close to that much. If you want to use 1.16.4, try out Tuinity and it's lighting engine rewrite or AirplaneLite (will be better performance than Tuinity by a bit)

  • easybuild

    EasyBuild - building software with ease

  • bat-extras

    Bash scripts that integrate bat with various command line tools.

    Latest mention: man.archlinux.org now live | reddit.com/r/archlinux | 2021-01-11

    Idea: Look into adding color to it. After discovering batman I've become used to syntax highlighted man pages.

  • Pine64-Arch

    PKGBUILD for running Arch Linux on PinePhone/PineTab.

    Latest mention: Is there a OS release for the Pinetab that makes the device more or less usable yet? | reddit.com/r/pine64 | 2021-01-06

    Archlinux ARM is great too for the PineTab.

  • egpu-switcher

    🖥🐧 Setup script for eGPUs in Linux (Xorg)

    Latest mention: Nvidia eGPU not turning on | reddit.com/r/pop_os | 2021-01-03

    I suggest trying out this thing - https://github.com/hertg/egpu-switcher

  • mic_over_mumble

    Use Android/iOS device as your PC's remote microphone, using Mumble + Plumble. Or use microphone of one PC on other PC. Linux-only script

    Latest mention: How To Use Your Phone As A Speaker In Linux | reddit.com/r/linux | 2020-12-24
  • polybar-pulseaudio-control

    A feature-full Polybar module to control PulseAudio

    Latest mention: polybar-pulseeffects-presets: a new module to control PulseEffects via presets | reddit.com/r/Polybar | 2021-01-09

    I just made this module to easily control PulseEffects, as the creator of polybar-pulseaudio-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).

Index

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

Project Stars
1 oh-my-zsh 122,535
2 ohmyzsh 122,440
3 tldr 30,214
4 pi-hole 29,055
5 awesome-zsh-plugins 8,761
6 owasp-mstg 6,882
7 ruby-build 3,386
8 docker-pi-hole 3,360
9 Paper 2,869
10 LinuxGSM 2,566
11 la-capitaine-icon-theme 1,721
12 gentoo 1,332
13 nextcloud-snap 1,021
14 PADD 963
15 supervised-installer 577
16 addons 487
17 Tuinity 436
18 easybuild 315
19 bat-extras 284
20 Pine64-Arch 224
21 egpu-switcher 220
22 mic_over_mumble 138
23 polybar-pulseaudio-control 135