DEV Community

Cover image for 5 DevOps Hacktoberfest Projects to Contribute to!
Jonas Scholz
Jonas Scholz Subscriber

Posted on

5 DevOps Hacktoberfest Projects to Contribute to!

It is Hacktoberfest 2024! Time to brush up your DevOps skills and get those pull requests in!

Here are 5 DevOps projects you can contribute to during Hacktoberfest 2024. Most of them are written in Go, but there are usually some issues that are not Go related. Get your beer (optional) and pretzels (non-negotiable) ready and start coding!

Hacktoberfest 2024

(This is you after you get hired because of all the PRs you did during Hacktoberfest)

Grafana Loki

Grafana Loki

Grafana Loki is basically like Prometheus, but for logs. It is a horizontally-scalable, highly-available, multi-tenant log aggregation system inspired by Prometheus. It is designed to store and query logs from multiple sources, making it ideal for use in microservices architectures.

Loki has an eye-watering number of open issues (1545 😭) so there is plenty of room for contributions.

If you filter for "good first issue" (here are the open ones), there are 12 issues to choose from. That should already be enough to get you started, but I think there will be more coming in the next few days :)

Containerd

Containers are everywhere, and containerd is one of the standards for container runtimes. It is a container runtime that is designed to be simple, secure, and efficient. It is used to run containers in a containerized environment, and it is the runtime for Docker!

Containered is literally in everything you touch and pretty awesome, even awesomer that they join Hacktoberfest!

Containerd

They have over 550 open issues and label by areas, such as client, distribution, etc. So you can pick something that interests you without going through a huge list. They also separate between bugs, documentation, and feature requests and more. I'm sure that you can find something to work on!

Grafana K6

Grafana K6

Grafana K6 is another Grafana project that is looking for help. K6 is an open-source, distributed, and load testing tool that allows you to test the performance of your web applications in a scalable and realistic way.

K6 currently has 360 open issues, of that 14 are labeled "good first issue".

Check it out! Very cool project in my opinion.

Prometheus

Prometheus

Prometheus is a leading open-source monitoring system that is widely used in the DevOps community. It is designed to collect, store, and query metrics from various sources, making it an essential tool for monitoring and alerting. Super cool, A LOT of companies use it. We use it at sliplane.io very extensively, so it must be cool ;).

Although there are only 3 open issues labeled "good first issue", there are 90 more issues labeled "help wanted". I'm sure you can find something to work on!

Watchtower

Watchtower

WatchTower is one of my favorite projects because it is super useful, and it was also my start in DevOps. WatchTower is a containerized application that monitors your running containers, and will automatically update your images when a newer version is available. Pretty simple, but super useful if you want to run your own infrastructure. Awesome learning experience, and it has over 18k stars!

The awesome thing about Watchtower is that they label their issues very well, with status, type, and priority. Just pick something, make a comment saying you want to work on it, and you are good to go!

Bonus: Go Github API

I wasn't sure if this counts as DevOps, but often times DevOps is about automating stuff and gluing things together.

Go Github API is a library for accessing the Github API in Go. It is a very popular project with over 10k stars.

It currently has over 70 open issues, of that 3 are labeled "good first issue". Not a lot, but you could be one of 3 people contributing to a Google project. That must look good on a CV, right? Get hacking!

Check it out!

Conclusion

Without Open Source, most things that exist today would not exist. It is a huge value add that so many projects are maintained by a community of developers. I hope you found some interesting projects to contribute to, and I hope you learned something new!

Happy hacking!

Cheers,

Jonas, Co-Founder at sliplane.io

Top comments (17)

Collapse
 
chrisx001001 profile image
ChrisX001001

Anyone wanna team up for this? πŸ‘€

Collapse
 
manvendra2000 profile image
Manvendra Singh Rajawat

Yes sir!

Collapse
 
chrisx001001 profile image
ChrisX001001

please add me on my discord: biometrix. and/or my telegram: @paja356

Thread Thread
 
manvendra2000 profile image
Manvendra Singh Rajawat • Edited

Hey Chris! I texted you on Telegram. My Username: @rajawatManvendra

Collapse
 
code42cate profile image
Jonas Scholz

Which project are you interested in? πŸ‘€

Collapse
 
chrisx001001 profile image
ChrisX001001

Mmm any Grafana one maybe mentioned above haha maybe the first one with most issues πŸ˜… and Prometheus? Wbu? :) I would also like some with Docker πŸ˜„

Thread Thread
 
code42cate profile image
Jonas Scholz

Trying to contribute to some firecracker related stuff this month, but I don't think they take part in Hacktoberfest. Still counts I think ;)

Thread Thread
 
chrisx001001 profile image
ChrisX001001

My discord: biometrix.
Telegram: @paja356

Collapse
 
wimadev profile image
Lukas Mauser

any dev ops projects not using go? πŸ‘€

Collapse
 
code42cate profile image
Jonas Scholz

YES. But tbf, if you do devops you should probably learn go :D
Portainer: github.com/portainer/portainer is 41% typescript
NGINX Config generator: github.com/digitalocean/nginxconfi... 71% javascript, 26% vue
Grafana: github.com/grafana/grafana 57% typescript

Collapse
 
daniel-murphy profile image
Daniel

Hey @code42cate @wimadev πŸ‘‹ Plenty of DevOps opportunities to contribute directly to GitLab (Ruby on Rails, HAML, JavaScript, Vue, Go and more). We're a Community Partner for Hacktoberfest all month long and also running a Hacktoberfest Event offering additional prizes later this month: events.mlh.io/events/11752-gitlab-...

You can find us in the #contribute channel of the GitLab Community Discord too: discord.gg/gitlab

Collapse
 
k1lgor profile image
k1lgor

Nice

Collapse
 
code42cate profile image
Jonas Scholz

Thanks :)

Collapse
 
shanu-kumawat profile image
Shanu Kumawat

Thanks

Collapse
 
Sloan, the sloth mascot
Comment deleted
Collapse
 
code42cate profile image
Jonas Scholz • Edited

Spamming the same comment everywhere isn’t cool, at least try to engage :(

Collapse
 
thecodingthesi profile image
Thesi

Any cool MLOps projects? πŸ₯Ί