Top Hacktoberfest Projects to Contribute to in 2024
Jay Saadana

Jay Saadana @jaysaadana

About: Devrel | Community Builder | Product Magager | Technical Writer

Joined:
Sep 18, 2024

Top Hacktoberfest Projects to Contribute to in 2024

Publish Date: Sep 28 '24
248 37

Hey Developers!

Hacktoberfest 2024 is right around the corner, and it’s time to get those pull requests ready! Whether you're a seasoned open-source contributor or new to the game, Hacktoberfest is the perfect opportunity to make meaningful contributions to the global developer community.

To make your search for a project easier, I’ve curated a list of exciting and impactful open-source projects that are looking for contributors in 2024. These projects span across various technologies and domains, so there’s something for everyone. Let’s dive in!


1. Home Assistant

Technology: Python, IoT, Automation

For Smart Home Enthusiasts

Home Assistant is one of the most popular open-source home automation platforms, allowing users to control all of their smart devices from one place. If you're into IoT, smart devices, or Python, this is a fantastic project to contribute to. There are beginner-friendly issues tagged with "good first issue" that can help you get started.

How to Contribute:

  • Bug fixes or feature improvements for smart device integrations
  • Adding new components or enhancing current automation workflows
  • Improve documentation, especially for new contributors

2. Rocket.Chat

Technology: JavaScript, TypeScript, React, Meteor

For Messaging App Lovers

Rocket.Chat is an open-source communication platform that rivals tools like Slack and Discord. It’s feature-rich and highly customizable, making it a perfect choice for organizations that need their own messaging systems. Whether you're into frontend or backend development, Rocket.Chat has plenty of opportunities to contribute.

How to Contribute:

  • Fixing UI/UX issues
  • Optimizing backend performance for messaging
  • Writing integrations for third-party apps like Zoom or GitHub
  • Testing and improving documentation

3. FreeCodeCamp

Technology: JavaScript, Node.js, React

For Those Who Love Teaching and Learning

FreeCodeCamp is a beloved resource for developers learning to code. It’s an interactive platform that offers tutorials and challenges across multiple programming languages. Contributing to FreeCodeCamp means you're helping others on their learning journey while sharpening your own skills.

How to Contribute:

  • Writing new coding challenges or improving existing ones
  • Translating learning materials to make them accessible to non-English speakers
  • Enhancing the platform's UI/UX
  • Contributing to their open-source curriculum

4. Oppia

Technology: Angular, Python, TypeScript

For EdTech Enthusiasts

Oppia is an open-source platform aimed at providing interactive learning experiences. It is especially focused on creating tutorials for underprivileged areas that lack access to formal education. If education is something you're passionate about, contributing to Oppia allows you to impact lives in a meaningful way.

How to Contribute:

  • Developing new interactive educational content
  • Bug fixes and improvements in the platform’s core features
  • Creating extensions to expand the project’s capabilities
  • Working on their mobile app

5. Habitica

Technology: JavaScript, Node.js, Vue.js

For Gamification Fans

Habitica is an open-source productivity app that turns your life into an RPG! By gamifying task management, it helps users develop better habits and improve productivity. Whether you love game development or productivity tools, Habitica is a fun and unique project to contribute to.

How to Contribute:

  • Enhancing the game mechanics or adding new features
  • Working on bug fixes and frontend improvements
  • Creating new assets or visual improvements
  • Improving the mobile app experience

6. Mattermost

Technology: Go, React, JavaScript

For Team Collaboration Fans

Mattermost is an open-source, self-hosted alternative to Slack that’s ideal for teams looking for a private, secure, and customizable communication platform. If you’re interested in backend systems or secure communication protocols, this is a top project for you in Hacktoberfest 2024.

How to Contribute:

  • Working on performance improvements for large organizations
  • Building integrations with other tools like GitLab or Jira
  • Improving security features, particularly for enterprise environments
  • Enhancing mobile or desktop app experiences

7. Open Food Facts

Technology: PHP, JavaScript, Python

For Data Enthusiasts and Foodies

Open Food Facts is a collaborative project to gather information on food products worldwide. It's all about making food data open and accessible. If you care about nutrition, food transparency, or simply want to dive into a data-heavy project, this is an excellent choice.

How to Contribute:

  • Enhancing the data scraping algorithms
  • Improving the UI for better accessibility and user experience
  • Translating the platform into different languages
  • Contributing to the API or mobile apps for scanning food items

8. Excalidraw

Technology: TypeScript, React, JavaScript

For the Creatively Inclined

Excalidraw is an open-source whiteboard tool that lets users draw hand-drawn-looking diagrams. It’s a favorite among product managers, developers, and educators for brainstorming and visual collaboration. If you love intuitive design and working on slick frontend projects, Excalidraw is the one to watch.

How to Contribute:

  • Adding new drawing or collaboration features
  • Enhancing performance, especially for real-time collaboration
  • Fixing UI bugs or improving the user experience
  • Creating integrations with other popular tools

9. Appwrite

Technology: PHP, Docker, JavaScript, TypeScript

For Backend Developers

Appwrite is an open-source backend-as-a-service platform that simplifies cloud services for mobile and web developers. It supports various platforms and helps developers build secure and scalable apps quickly. If you're into backend development, Docker, and microservices, Appwrite has plenty of opportunities.

How to Contribute:

  • Developing new features or improving existing APIs
  • Contributing to the CLI tools or SDKs
  • Working on cloud infrastructure enhancements
  • Helping with their growing documentation base

10. Meshery

Technology: Go, Docker, Kubernetes

For Cloud and DevOps Engineers

Meshery is an open-source project that helps manage and operate service meshes, which are used for controlling communications in microservices. If you're a cloud-native or DevOps enthusiast, Meshery is a top-tier project for contributing in 2024.

How to Contribute:

  • Developing new adapters or features for different service meshes
  • Enhancing performance metrics for cloud applications
  • Contributing to the CLI or improving Kubernetes integration
  • Writing documentation for new users

Final Thoughts

Hacktoberfest is a wonderful opportunity to give back to the open-source community, learn new skills, and connect with developers worldwide. Whether you're passionate about home automation, education, messaging platforms, or cloud infrastructure, there’s a project out there for you.

Don't forget to check the Hacktoberfest official site for more project ideas, guidelines, and tips. Happy coding, and let’s make Hacktoberfest 2024 the best one yet!


What project are you most excited to contribute to this Hacktoberfest? Let me know in the comments below!

Comments 37 total

  • Rohan Sharma
    Rohan SharmaSep 28, 2024

    Thanks for sharing.

    You can also include mindsdb and servicenow!

  • Vignesh J
    Vignesh JSep 28, 2024

    Thanks for sharing, This is what i was looking for!

  • Shrinivasa
    Shrinivasa Sep 29, 2024

    Was scrolling to find any android projects are there..:(

    • Jay Saadana
      Jay SaadanaSep 29, 2024

      Check Out Oppia they have android app too in which you can contribute

  • Priya
    PriyaSep 29, 2024

    Thanks for this awesome list! I noticed there aren't any Java projects included. Are there specific reasons for that, or do you have any recommendations for Java projects to consider for Hacktoberfest?

    • Jay Saadana
      Jay SaadanaSep 29, 2024

      You can contribute in java in projects like springboot here is the GitHub repo

      • Priya
        PriyaSep 29, 2024

        Thanks for the suggestion, @jaysaadana ! I’ll check out the Spring Boot repo.

  • Harsh Singh
    Harsh SinghSep 29, 2024

    This isn’t a ‘top project,’ but I’m looking for contributors for a task runner with a built-in Node Version Manager, written in Rust. Check it out here: github.com/harshdoesdev/shuru.

    If you’re interested, feel free to ping me!

    • ChrisX001001
      ChrisX001001Sep 30, 2024

      I want to, I started learning Rust and making some simple apps. My telegram handle is: @paja356 and my discord is: biometrix.

      • Harsh Singh
        Harsh SinghSep 30, 2024

        Cool! My Discord handle is harshthedev. Let’s connect there.

    • oyerohabib
      oyerohabibOct 1, 2024

      Hi Harsh, can I contribute to this as a front-end developer? If yes, then I'll be glad. Here's my GitHub username: oyerohabib.

      • Harsh Singh
        Harsh SinghOct 1, 2024

        Sure, thanks a lot for showing interest in contributing to shuru. You can contribute by creating a documentation site for the project. Simply create a repository on GitHub and deploy the site using GitHub Pages once it’s developed. You can use any framework of your choice. I’ll try to collaborate with you on the development. We can continue this discussion on GitHub. You can start by creating a discussion here: github.com/harshdoesdev/shuru/disc...

  • Eva
    EvaSep 29, 2024

    Hello,
    I am new to open source contribution can someone guide me how to get started

  • Demo Account
    Demo AccountSep 29, 2024

    Can anyone give me a list of good GoLang projects for beginners.
    I'm starting my journey in open source

  • ChrisX001001
    ChrisX001001Sep 30, 2024

    Anyone wanna team up? 😅

    • Arize Nnonyelu
      Arize NnonyeluSep 30, 2024

      Yes

      • ChrisX001001
        ChrisX001001Sep 30, 2024

        My telegram: @paja356 and my discord: biometrix.

        • Arize Nnonyelu
          Arize NnonyeluSep 30, 2024

          biometrix is not accepting friend requests. They'll have to add you to become friends.

          • ChrisX001001
            ChrisX001001Sep 30, 2024

            Can you please reach out to my telegram or you can maybe give me your discors? Because one friend from DEV managed to reach out on discord. :)

  • Jani jan
    Jani janSep 30, 2024

    Hacktoberfest 2024 offers an exciting chance for developers to engage with diverse open-source projects, including Appwrite and Meshery. Just as Geometry Dash Pro challenges players to navigate intricate levels, contributing to these platforms lets you tackle complex coding challenges, enhance your skills, and collaborate with a vibrant community. Happy coding!

  • Bader Alanazi
    Bader AlanaziSep 30, 2024

    Thanks for this awesome list! I noticed there aren't any Java projects included. Are there specific reasons for that, شدات ببجي تمارا or do you have any recommendations for Java projects to consider for Hacktoberfest?
    بطاقات هدايا بينانس

  • Abdulmumin yaqeen
    Abdulmumin yaqeenSep 30, 2024

    I'm also opening up devcanvas for hacktoberfest contributions.

    How to contribute: dev.to/abdulmuminyqn/devcanvas-rea...

  • Karishma Shukla
    Karishma ShuklaSep 30, 2024

    We are going to open-source Maxun this October - and wholeheartedly welcome contributions from the community.

    Coming soon! producthunt.com/products/maxun

  • Shifat Jahan Shifa
    Shifat Jahan ShifaSep 30, 2024

    I am interested to contribute to freecodecamp. I need to know more about the contribution. How to address if i have any query?

  • Bap
    BapSep 30, 2024

    Fantastic list!!

  • JAO
    JAOOct 1, 2024

    i love hacktoberfest. But I won't contribute to projects that are too commercial, ie limiting features behind an enterprise tier, like rocketchat does.

  • Shaharyar Malik
    Shaharyar MalikOct 1, 2024

    Hello, i am also opening Feuille (feuille.netlify.app/ ) for open-source contributions. (towards SAAS)
    Tech stack:
    React, Nodejs, AWS

  • Shih-Chun Huang
    Shih-Chun HuangOct 2, 2024

    Instill Core 🔮

    With the mission to revolutionize AI-first data processing by building smarter pipelines and enhancing unstructured data.

    💾 Get Your Data AI-Ready: Easily convert unstructured data into clean, AI-ready formats with Instill Artifact
    💧 Get Your Data Flowing: Seamlessly connect data to AI and apps using Instill VDP
    ⚗️ Get Your Data Thinking: Deploy and fine-tune models to solve unique problems with Instill Model.

    What’s New This Year?

    • Enhanced Rewards: Earn exclusive Instill Swag (stickers, apparel, and more) plus a $50 Amazon Gift Card for the top 5 contributors.

    • Exciting Challenges:

      • Component Improvement: Help improve key features through GitHub Issues.
      • Innovative Application Creation: Build and document a unique app using Instill Core or Instill Cloud (Cloud version of Instill Core).
      • Cookbook Creation: Create a detailed cookbook for your app in Google Colab. Details can be found here.

    👉 Contribution guideline | GitHub repo | Discord

    Contribute and shape the future of AI with us! 💻✨

  • Promi Mojumder
    Promi MojumderOct 2, 2024

    You can read my blog on open source contribution A to Z tutorial: stories-of-purnota-ne9b.vercel.app...

    Image description

  • Promi Mojumder
    Promi MojumderOct 2, 2024

    You can read my blog on open source contribution A to Z tutorial: stories-of-purnota-ne9b.vercel.app...

    Image description

  • Vineel Reddy Pindi
    Vineel Reddy PindiOct 8, 2024

    This list is fantastic, @jaysaadana! Thank you for putting it together!!

    We at Interledger Foundation are participating in Hacktoberfest for the third year, and we invite you all to join the next evolution in payments through Interledger, the modern way for sending payments.

    The Interledger Foundation aims to enhance access to digital financial services by advocating for the adoption of an open-source currency network powered by the Interledger Protocol (ILP). Moreover, it actively collaborates with historically marginalized groups to fulfil this mission.

    A few Interledger repositories that are participating in Hacktoberfest

    Open Payments is an open API standard that can be implemented by account servicing entities (e.g. banks, digital wallet providers, and mobile money providers) to facilitate interoperability in the setup and completion of payments for different use cases including:

    • Web Monetization
    • Tipping/Donations (low value/low friction)
    • eCommerce checkout
    • P2P transfers
    • Subscriptions
    • Invoice Payments

    Repo link - github.com/interledger/open-payments

    Contribution guide - github.com/interledger/open-paymen...
    Rafiki

    Rafiki is open-source software that allows an Account Servicing Entity to enable Interledger functionality on its users' accounts.

    This includes:

    • sending and receiving payments (via SPSP and Open Payments)
    • allowing third-party access to initiate payments and view transaction data (via Open Payments)

    Repo link - github.com/interledger/rafiki

    Contribution guide - github.com/interledger/rafiki/blob...
    Testnet

    Testnet is an open-source test application for Rafiki. In other words, a Rafiki Playground. It wants to use all of the functionalities of Rafiki and put its advantages to the real test.

    Testnet is made up (or will be made up soon) of several components, including a wallet application, a bank application, and an e-commerce application.

    Repo link - github.com/interledger/testnet

    Contribution guide - github.com/interledger/testnet/blo...
    Helm charts

    This is a *Helm Charts * repository for Interledger Kubernetes.

    Repo link - github.com/interledger/helm-charts

    And many more on Interledger repositories.
    Web Monetization

    Web Monetization browser extension is an open-source implementation of the Web Monetization draft specification. It is built with React and TypeScript.

    Learn more at the links below.

    What's in It for You? 🎁

    As a Hacktoberfest contributor at Interledger, you will receive:

    • The opportunity and satisfaction of contributing to the next big innovation in Open and Inclusive finance systems.
    • An opportunity to collaborate with and learn from like-minded and passionate individuals at the Interledger Foundation.
    • $10 added to your wallet for making 1 or more accepted pull requests (First 10 contributors)
    • T-shirt for contributing 4 or more accepted pull requests (First 50 contributors)
    • Organizers will get a t-shirt and sticker pack (First 5 events accepted)

    If you still have questions or doubts, join our #Hacktoberfest channel on Interledger Community Slack here.

    We can't wait to see the incredible contributions you'll make. Happy Hacktoberfest!!

    Image description

  • Astrodevil
    AstrodevilOct 11, 2024

    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

  • sebt 11
    sebt 11Nov 26, 2024

    Desarrollado por RobTop Games, Geometry Dash ha pasado de ser un simple juego para móviles a convertirse en un fenómeno mundial, desafiando a los jugadores con su adictiva jugabilidad y fascinantes bandas sonoras. Mientras atraviesas niveles cada vez más difíciles, tendrás que golpear, saltar y volar al ritmo de la música, poniendo a prueba tus reflejos y tu paciencia a partes iguales. thegeometrydashapks.com/

    • Ronny
      RonnyDec 7, 2024

      Null’s Brawl offers a unique twist on the popular Brawl Stars, making it a top choice for fans of action-packed multiplayer games. Here’s why:

      Unlimited Resources
      Unlike the official Brawl Stars, Null’s Brawl provides players with unlimited gems, coins, and brawlers. This removes the grind and allows for instant enjoyment of all features.

      Access to Exclusive Features
      Null’s Brawl often includes features that are yet to be released in the official game, giving players a sneak peek and an edge in gameplay.

Add comment