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. Learn more →
Top 23 Shell HacktoberFest Projects
🙃 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. | reddit.com/r/ChatGPT | 2023-02-04
A black hole for Internet advertisementsProject mention: In depth comparison: PiHole vs AdGuardHome vs Blocky ... | reddit.com/r/selfhosted | 2023-02-08
Link to the Projects' GitHub pages: 1. https://github.com/0xERR0R/blocky [Blocky] 2. https://github.com/AdguardTeam/AdGuardHome [AdguardHome] 3. https://github.com/pi-hole/pi-hole [Pi-hole]
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.
For IDEs perhaps take a look at VSCodium. It's essentially what VSCode is before Microsoft wraps their metrics and phoning-home into it.
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. | reddit.com/r/zsh | 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!
The Fish Shell FrameworkProject mention: Reasons to change the default terminal to Warp | dev.to | 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.
Combination of multiple linters to install as a GitHub ActionProject mention: TL;DR: Move CI/CD scripts into .automation | dev.to | 2022-09-28
Here is a good example: https://github.com/github/super-linter/tree/main/.automation
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? | reddit.com/r/webdev | 2022-08-11
Use this, https://github.com/sb2nov/mac-setup
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.
Pi-hole in a docker containerProject mention: PC as router + pihole | reddit.com/r/pihole | 2023-02-02
Docker image that provides a Minecraft Server that will automatically download selected version at startupProject mention: Running Multiple servers on same pc | reddit.com/r/admincraft | 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.
Sentry, feature-complete and packaged up for low-volume deployments and proofs-of-conceptProject mention: Monitoring Microservices with Prometheus and Grafana | news.ycombinator.com | 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: https://docs.sentry.io/product/performance/metrics/#custom-p...
> 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: https://github.com/getsentry/self-hosted/blob/master/docker-...
Quickly create and run optimised Windows, macOS and Linux desktop virtual machines.Project mention: Safely running malicious 2000s games on linux | reddit.com/r/linux_gaming | 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).
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. | dev.to | 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.
Compile and install RubyProject mention: Rails 7: production deploy from scratch (Ubuntu 22.04 edition) | dev.to | 2023-02-02
$ git clone https://github.com/rbenv/rbenv.git ~/.rbenv $ echo 'eval "$(~/.rbenv/bin/rbenv init - bash)"' >> ~/.bashrc $ exec $SHELL $ git clone https://github.com/rbenv/ruby-build.git "$(rbenv root)"/plugins/ruby-build $ git clone https://github.com/rbenv/rbenv-vars.git "$(rbenv root)"/plugins/rbenv-vars $ rbenv install 3.2.0 $ rbenv global 3.2.0 # Test complete install with rbenv-doctor $ curl -fsSL https://github.com/rbenv/rbenv-installer/raw/main/bin/rbenv-doctor | 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 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 vulnerabilitiesProject mention: Tools for subdomain brute forcing | reddit.com/r/hacking | 2022-12-13
reconFTW = https://github.com/six2dez/reconftw
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 | reddit.com/r/linux_gaming | 2023-02-04
:beginner: Home Assistant Operating SystemProject mention: Jetway NF36 | reddit.com/r/linuxhardware | 2022-12-01
One thing to notice, I have been able to successfully boot Home Assistant OS Generic x86-64 https://github.com/home-assistant/operating-system 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.
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? | reddit.com/r/tmux | 2022-10-03
When it comes to configuration I'd take the time to set up something like https://github.com/erikw/tmux-powerline since I feel that the default look in tmux is a bit hard to parse visually.
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. | reddit.com/r/voidlinux | 2022-12-28
The Void source packages collectionProject mention: Trying to compile GCC 10.2.1pre1 | reddit.com/r/voidlinux | 2023-02-07
git clone https://github.com/void-linux/void-packages.git cd void-packages ./xbps-src binary-bootstrap git checkout fd8a7b0ddfd81d989a47f53c3efe94d703f7da88 ./xbps-src pkg gcc
Manage multiple NodeJS versions.Project mention: Is there a project level way to specify nvm versions and avoid nvm use? | reddit.com/r/node | 2023-01-08
https://github.com/nodenv/nodenv can automatically symlink to the version you need. Or https://github.com/asdf-vm/asdf that does the same thing.
Mark Shust's Docker Configuration for MagentoProject mention: Anyone with a Magento test server I can connect API to for testing? | reddit.com/r/Magento | 2022-10-03
[MIRROR] Official Gentoo ebuild repositoryProject mention: Recompiling old installed packages that aren't in portage anymore with new use flags | reddit.com/r/Gentoo | 2023-01-17
you can always go back in git history, but what do you need an old clang version for?
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 | reddit.com/r/anonymous | 2022-02-27
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Shell HacktoberFest related posts
Trying to compile GCC 10.2.1pre1
1 project | reddit.com/r/voidlinux | 7 Feb 2023
Pinebook Pro kernel
1 project | reddit.com/r/voidlinux | 5 Feb 2023
Remote access to self hosted game servers
2 projects | reddit.com/r/homelab | 4 Feb 2023
Enter the void
2 projects | reddit.com/r/voidlinuxbr | 3 Feb 2023
1 project | reddit.com/r/voidlinux | 3 Feb 2023
Rails 7: production deploy from scratch (Ubuntu 22.04 edition)
5 projects | dev.to | 2 Feb 2023
4 projects | reddit.com/r/voidlinux | 2 Feb 2023
A note from our sponsor - SonarLint
www.sonarlint.org | 8 Feb 2023
What are some of the best open-source HacktoberFest projects in Shell? This list will help you: