DEV Community

Cover image for Top open-source repos/projects to contribute (Hacktoberfest Edition πŸŽƒ)
Rohan Sharma
Rohan Sharma

Posted on • Edited on

Top open-source repos/projects to contribute (Hacktoberfest Edition πŸŽƒ)

And we all know Hacktoberfest has already started. You might be looking for some repos/projects to contribute. Finding correct repos are very hard. And it becomes more harder if you're a repo-specific person!

By the way, there's not only hacktoberfest but we have other programs too! A curated list of all the top 10 open-source programs is listed in my blog, you can read it here:

In this blog, I'll be talking about some top repos to contribute. Some of them may even award you with swags. But remember, SWAG MUST NOT BE THE REASON FOR YOU TO CONTRIBUTE IN THE FIRST PLACE. Please, do not spam for the sake of swags.

So, 3️⃣... 2️⃣... 1️⃣... Let's goooooooo! 🟒

Β 

1️⃣ Quira Hacktoberfest with MindsDB πŸ»β€β„οΈ

quest

In case, if you don't know about Quira, then read this BLOG, and register now!!

MindsDB is an open-source platform that helps developers build custom AI solutions with their data. Since its inception, MindsDB has actively supported Hacktoberfest and the open-source community.

This October, MindsDB is introducing a special challenge that rewards both new and existing contributors with official MindsDB swag, and a prize draw of 3 Razor Blade 16 gaming laptops + some other roles! πŸ’š

quest

prizes

You can contribute to the following issues:

  • Improve knowledge base integrations
  • Improve integrations
  • Build an SDK (Golang, js, ruby, rust, C#, java, Cli)
  • Fix bugs
  • Perform testing

If you want to know more, read the DETAILS HERE.

Plus, participating in this quest will make you also eligible for the Minds DB Hacktoberfest.

Github issues: https://github.com/mindsdb/mindsdb/issues

Tech Stack: python (mainly). For SDKs, you can prefer Golang, js, ruby, rust, C#, java, Cli.


2️⃣ Mattermost πŸ¦β€β¬›

Mattermost is an open-source platform for secure collaboration across the entire software development lifecycle. This repo is the primary source for core development on the Mattermost platform; it's written in Go and React and runs as a single Linux binary with MySQL or PostgreSQL. A new compiled version is released under an MIT license every month on the 16th.

Github issues: https://github.com/mattermost/mattermost/issues (they add a bunch of issues for all difficulty levels. That's the most interesting thing about this repo.)

Tech Stack: TypeScript, Golang

Mattermost is also celebrating the 11th iteration of the Hacktoberfest. Check out his blog post to get your 1st mattermost holopin badge: Mattermost Hacktoberfest 2024.


3️⃣ Kong 🦍

Kong or Kong API Gateway is a cloud-native, platform-agnostic, scalable API Gateway distinguished for its high performance and extensibility via plugins. It also provides advanced AI capabilities with multi-LLM support.

By providing functionality for proxying, routing, load balancing, health checking, authentication (and more), Kong serves as the central layer for orchestrating microservices or conventional API traffic with ease.

Kong runs natively on Kubernetes thanks to its official Kubernetes Ingress Controller.

Tech Stack: Lua, Perl, Raku, Starlark, Shell, Python

Github issues: https://github.com/Kong/kong/issues


4️⃣ Taipy πŸͺ‘

Taipy is designed for data scientists and machine learning engineers to build data & AI web applications.

⭐️ Enables building production-ready web applications.
⭐️ No need to learn new languages. Only Python is needed.
⭐️ Concentrate on Data and AI algorithms without development and deployment complexities.

Github issues: https://github.com/Avaiga/taipy/issues

Tech Stack: python, typscript

taipy

rewards

Here's HACKTOBERFEST 2024 with TAIPY with all the details you want to know.


5️⃣ AppWrite βœ’οΈ

AppWrite is an end-to-end backend server for Web, Mobile, Native, or Backend apps packaged as a set of Docker microservices. Appwrite abstracts the complexity and repetitiveness required to build a modern backend API from scratch and allows you to build secure apps faster.

Using Appwrite, you can easily integrate your app with user authentication and multiple sign-in methods, a database for storing and querying users and team data, storage and file management, image manipulation, Cloud Functions, and more services.

Github issues: https://github.com/appwrite/appwrite/issues

Tech Stack: TypeScript, php

AppWrite conducting its own AppWrite Hacktoberfest 2024 hackathon_ with some great rewards!

rewards


List of Other Cool Projects 🌠✨

Let me create a table to make it easier for you. 🌱

Project Tech Stack Link Rewards
Auth0 by Okta many Featured projects Limited edition T-shirt
Ballerina Java, TypeScript, PowerSheel Ballerina Github issues Swag from Ballerina Swag store
Kubernetes Go, Shell K8 Github issues -
Cloudinary many Official SDKs and Community SDKs T-shirt, Stickers, Cloudinary unicorn
Composio Python, JavaScript, TypeScript Composio Github issues Stickers, T-shirt
Copilokit TypeScript, React Copilokit Github issues Copilokit Swag
DocsGPT Python, TypeScript DocsGPT Github issues Stickers, T-shirt
Hiero many Hiero Github issues T-shirt
Tolgee Kotlin, TypeScript Tolgee Github issues Stickers, Socks, T-shirts
HyperSwitch Rust, JavaScript HyperSwitch Github issues Stickers, T-shirt, and/or hoodie
Configu Rust, JavaScript Configu Github issues T-shirt and/or Beer Glass
LLMWare Python LLMWare Github issues -
Crawlee for Python Python, JavaScript Crawlee Github issues Sticker Sheet and Hoodie
Postiz TypeScript Postiz Github issues T-shirt
LangFuse TypeScript LangFuse Github issues Stickers and T-shirt
Multiwoven Ruby, TypeScript Multiwoven Github issues Merch and certificate of contribution
Instill AI Go, TypeScript Instill AI Github issues Instill AI swag

Β 

Moving to the end... πŸ₯Ή

Tell me your excitement level in the comment section πŸ‘‡

The only Prerequisite is you must know "how to make open-source contributions?". Otherwise, you won't be able to do anything. Go through this wonderful blog written by @fernandezbaptiste titled "Contribute to Open Source in the next 10 min - Step by Step [Beginner Edition] 🦾".

If you're a visual learner then go with the below video that will tell you the basics of open-source contributions. This video is made by me and I tried to explain in as short as I could!

All About Open-Source - YouTube

Here is the most curated playlist based on how to make contributions to open-source.

favicon youtube.com

⚠️ Final note:

Please, try not to exploit the open source with bad codes or meaningless codes./.

I hope you like this blog. This blog took some more time than usual. Thanks for reading πŸ’–

Happy_Contributions


Top comments (18)

Collapse
 
rohan_sharma profile image
Rohan Sharma

Are you exicted??

Also, must read this awesome blog "Contribute to Open Source in the next 10 min - Step by Step [Beginner Edition] 🦾" written by @fernandezbaptiste . It will help you to make your first contributions!

Collapse
 
astrodevil profile image
Astrodevil

I think you missed one:

Hacktoberfest contributions for KitOps is also open.

It's only open source, standards-based packaging and versioning system designed for AI/ML projects.

repo link: github.com/jozu-ai/kitops

Collapse
 
rohan_sharma profile image
Rohan Sharma

Yusssss...

I also contributed to this repository... Will be adding this in the list!!

Collapse
 
sumonta056 profile image
Sumonta Saha Mridul

If anyone need, you can read also this blog on how to contribute in open-source projects A to Z tutorial

Collapse
 
rohan_sharma profile image
Rohan Sharma • Edited

Thanks for sharing this @sumonta056 πŸ₯°

Highly Appreciated!

Edit: Damn cool!!!!

Collapse
 
nathan_tarbert profile image
Nathan Tarbert

Hey @rohan_sharma, this is a great list with a lot of great libraries!
Thanks for including CopilotKit!

Collapse
 
rohan_sharma profile image
Rohan Sharma

Copilotkit == πŸ’˜

Collapse
 
pheonixcoder_56 profile image
Pheonix Coder πŸ¦β€πŸ”₯

Only 2 videos

Collapse
 
rohan_sharma profile image
Rohan Sharma

I guess that's sufficient for a start! 🌠

Collapse
 
suraj_kumar_79ebbb6e3724f profile image
SuRaj KuMar

Wow... Nice Article....!!!!πŸ‘πŸ»

Collapse
 
rohan_sharma profile image
Rohan Sharma

Thanks for Reading!

Collapse
 
dfordp profile image
Dilpreet Grover

Thanks for sharing!

Collapse
 
rohan_sharma profile image
Rohan Sharma

Let's gooooooo!πŸŽƒβœ¨

Collapse
 
svamshi profile image
s-vamshi

Nice list!

Collapse
 
rohan_sharma profile image
Rohan Sharma

Thanks for reading it!

Collapse
 
niharikaa profile image
Niharika Goulikar

Thanks for the article!

Collapse
 
rohan_sharma profile image
Rohan Sharma

Let's gooooo!