Shell HacktoberFest

Open-source Shell projects categorized as HacktoberFest

Top 23 Shell HacktoberFest Projects

  • ohmyzsh

    🙃 A delightful community-driven (with 2,100+ 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: Made a tool to talk to ChatGPT from the terminal. | | 2023-02-04
  • Pi-hole

    A black hole for Internet advertisements

    Project mention: In depth comparison: PiHole vs AdGuardHome vs Blocky ... | | 2023-02-08

    Link to the Projects' GitHub pages: 1. [Blocky] 2. [AdguardHome] 3. [Pi-hole]

  • SonarLint

    Clean code begins in your IDE with SonarLint. Up your coding game and discover issues early. SonarLint is a free plugin that helps you find & fix bugs and security issues from the moment you start writing code. Install from your favorite IDE marketplace today.

  • vscodium

    binary releases of VS Code without MS branding/telemetry/licensing

    Project mention: What Is The Best Name for This Synchronous Function? | | 2023-02-03

    For IDEs perhaps take a look at VSCodium. It's essentially what VSCode is before Microsoft wraps their metrics and phoning-home into it.

  • awesome-zsh-plugins

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

    Project mention: Plugin to list, access or open a tmux session when a new shell is opened. | | 2022-09-24

    I was just looking through this zsh "awesome list" looking for inspiration for stuff to try (i.e. procrastinating) and noticed this commit. Damn that was fast haha!

  • oh-my-fish

    The Fish Shell Framework

    Project mention: Reasons to change the default terminal to Warp | | 2022-12-21

    Moreover, there are tools were made on top of those to provide more functionalities, and fill some of the gaps, for instance, oh-my-zsh, Prezto, oh-my-fish, and much more. However, the default embedded terminal in macOS is still lacking something. That's why iTerm and other terminal like Hyper. It provides you a set of customization to boost your productivity.

  • super-linter

    Combination of multiple linters to install as a GitHub Action

    Project mention: TL;DR: Move CI/CD scripts into .automation | | 2022-09-28

    Here is a good example:

  • mac-setup

    Installing Development environment on macOS (by sb2nov)

    Project mention: Just got a Mac, what are some of your must-have apps and software to have on it? | | 2022-08-11

    Use this,

  • InfluxDB

    Build time-series-based applications quickly and at scale.. InfluxDB is the Time Series Platform where developers build real-time applications for analytics, IoT and cloud-native services. Easy to start, it is available in the cloud or on-premises.

  • docker-pi-hole

    Pi-hole in a docker container

    Project mention: PC as router + pihole | | 2023-02-02
  • docker-minecraft-server

    Docker image that provides a Minecraft Server that will automatically download selected version at startup

    Project mention: Running Multiple servers on same pc | | 2023-02-04

    If you want to set a single one quickly to play with friends, you can do so much more easily using either the official distributable, or similarly to hopper via a docker image.

  • self-hosted

    Sentry, feature-complete and packaged up for low-volume deployments and proofs-of-concept

    Project mention: Monitoring Microservices with Prometheus and Grafana | | 2022-12-09

    > E.g does not allow you to define custom metrics to e.g. monitor resource utilization

    I think that might not quite be the case in the latest versions:

    > In addition to the automatic performance metrics described above, Sentry supports setting custom performance metrics on transactions. Custom performance metrics allow you to define metrics (beyond the ones mentioned above) that are important to your application and send them to Sentry.

    > For example, you might want to set a custom metric to track:

    > - Total memory usage during a transaction

    > - The amount of time being queried

    > - Number of times a user performed an action during a transaction

    > You define and configure custom metrics in the SDK.

    Though for my use cases, Sentry's technical complexity is more of a stumbling block, were I to self-host it:

  • quickemu

    Quickly create and run optimised Windows, macOS and Linux desktop virtual machines.

    Project mention: Safely running malicious 2000s games on linux | | 2023-01-29

    I'd say, just do it in a virtual machine if you're unsure. You can setup one quickly with Boxes or quickemu (though virt-manager has more power, if you ever need to tinker with VM setups).

  • docs

    Documentation for Docker Official Images in docker-library (by docker-library)

    Project mention: Using PostgreSQL Official Docker image on Windows 10 and Ubuntu 22.10 kinetic. | | 2023-01-12

    This is the full documentation for these images. Please note, this page has links to Docker official documents on volumes, etc., which are necessary to run images such as this.

  • ruby-build

    Compile and install Ruby

    Project mention: Rails 7: production deploy from scratch (Ubuntu 22.04 edition) | | 2023-02-02

    $ git clone ~/.rbenv $ echo 'eval "$(~/.rbenv/bin/rbenv init - bash)"' >> ~/.bashrc $ exec $SHELL $ git clone "$(rbenv root)"/plugins/ruby-build $ git clone "$(rbenv root)"/plugins/rbenv-vars $ rbenv install 3.2.0 $ rbenv global 3.2.0 # Test complete install with rbenv-doctor $ curl -fsSL | bash $ ruby -v # Shows ruby version number if correctly installed $ gem install bundler # You might be prompted to update some gems, see command below $ gem update --system 3.4.6 # Check if this is recommended after bundler installation $ bundle -v # Shows bundler version number if correctly installed

  • reconftw

    reconFTW is a tool designed to perform automated recon on a target domain by running the best set of tools to perform scanning and finding out vulnerabilities

    Project mention: Tools for subdomain brute forcing | | 2022-12-13

    reconFTW =

  • LinuxGSM

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

    Project mention: LinuxGSM (Game Server Manager) V23.1.0 Released | | 2023-02-04
  • operating-system

    :beginner: Home Assistant Operating System

    Project mention: Jetway NF36 | | 2022-12-01

    One thing to notice, I have been able to successfully boot Home Assistant OS Generic x86-64 which is using kernel 5.15+ and I don't know why I am able to boot HAOS (maybe they are using uncompressed kernel?), but not other general or special Linux distributions.

  • tmux-powerline

    A hackable statusbar for tmux consisting of dynamic & beautiful looking segments, inspired by vim-powerline, written purely in bash.

    Project mention: Software development veteran who's always used vim -- should I be using tmux? | | 2022-10-03

    When it comes to configuration I'd take the time to set up something like since I feel that the default look in tmux is a bit hard to parse visually.

  • polybar-scripts

    This is a community project. We write and collect scripts for polybar!

    Project mention: I changed my sudoers file for NOPASSWD the command but that doesn't work. | | 2022-12-28
  • void-packages

    The Void source packages collection

    Project mention: Trying to compile GCC 10.2.1pre1 | | 2023-02-07

    git clone cd void-packages ./xbps-src binary-bootstrap git checkout fd8a7b0ddfd81d989a47f53c3efe94d703f7da88 ./xbps-src pkg gcc

  • nodenv

    Manage multiple NodeJS versions.

    Project mention: Is there a project level way to specify nvm versions and avoid nvm use? | | 2023-01-08 can automatically symlink to the version you need. Or that does the same thing.

  • docker-magento

    Mark Shust's Docker Configuration for Magento

    Project mention: Anyone with a Magento test server I can connect API to for testing? | | 2022-10-03
  • gentoo

    [MIRROR] Official Gentoo ebuild repository

    Project mention: Recompiling old installed packages that aren't in portage anymore with new use flags | | 2023-01-17

    you can always go back in git history, but what do you need an old clang version for?

  • maskphish

    Introducing "URL Making Technology" to the world for the very FIRST TIME. Give a Mask to Phishing URL like a PRO.. A MUST have tool for Phishing.

    Project mention: Some information and advice about DDoS, from someone who was there during #opPayback | | 2022-02-27
  • SaaSHub

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

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 2023-02-08.

Shell HacktoberFest related posts


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

Project Stars
1 ohmyzsh 155,083
2 Pi-hole 41,142
3 vscodium 19,082
4 awesome-zsh-plugins 12,315
5 oh-my-fish 9,153
6 super-linter 8,493
7 mac-setup 6,893
8 docker-pi-hole 6,203
9 docker-minecraft-server 6,094
10 self-hosted 5,832
11 quickemu 5,745
12 docs 4,549
13 ruby-build 3,715
14 reconftw 3,698
15 LinuxGSM 3,543
16 operating-system 3,001
17 tmux-powerline 2,969
18 polybar-scripts 2,094
19 void-packages 1,942
20 nodenv 1,908
21 docker-magento 1,853
22 gentoo 1,790
23 maskphish 1,571
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives