DEV Community

Gaz Jones
Gaz Jones

Posted on

Top Open Source Projects to Contribute to in the oss.gg Hackathon 2024

Hey Developers 👋!

The oss.gg hackathon 2024 is here, and it's time to showcase your skills and contribute to some amazing open-source projects! Whether you're a seasoned contributor or just starting your open-source journey, the oss.gg hackathon offers a unique opportunity to make meaningful contributions, earn points, and stand a chance to win fantastic prizes like MacBooks, iPhones, and even a PlayStation 5!

In this article, we've curated a list of exciting and impactful open-source projects participating in the oss.gg hackathon. These projects span various technologies and domains, so there's something for everyone. Let's dive in!


1. Dub

Dub landing

Technology: TypeScript, React, Node.js

For Marketers and Developers Alike

Dub is an open-source link management platform that allows modern marketing teams to create, share, and track short links. It's a feature-rich alternative to services like Bitly, providing detailed analytics and a customizable interface.

How to Contribute:

  • Feature Development: Implement new features like custom domains, QR code generation, or social media integrations.
  • Bug Fixes: Help identify and fix issues to improve the platform's stability.
  • UI/UX Improvements: Enhance the user interface for better usability.
  • Documentation: Improve or expand the existing documentation to help new users get started.

2. Formbricks

Formbricks platform

Technology: JavaScript, Node.js, React

For Data Enthusiasts and UX Researchers

Formbricks is an open-source experience management solution designed for modern web applications. It provides developers with the tools to collect user feedback through customizable forms and surveys, helping organizations understand their users better.

How to Contribute:

  • New Integrations: Develop integrations with third-party tools like Slack or Zapier.
  • Feature Enhancements: Add new question types or response analytics features.
  • Bug Fixes and Performance Optimization: Help make Formbricks faster and more reliable.
  • Documentation and Tutorials: Write guides to help others implement Formbricks in their projects.

3. Hanko

Hanko logo

Technology: Rust, WebAuthn, TypeScript

For Security and Authentication Enthusiasts

Hanko is an open-source authentication and user management system built for the passkey era. It leverages modern authentication standards like WebAuthn to provide passwordless login experiences, enhancing security and user convenience.

How to Contribute:

  • Feature Development: Implement support for additional authentication methods.
  • Security Enhancements: Conduct security audits and improve existing protocols.
  • Client Libraries: Develop SDKs for different programming languages.
  • Documentation: Create detailed setup guides and API documentation.

4. OpenBB Terminal

OpenBB Platform

Technology: Python

For Finance and Data Science Enthusiasts

OpenBB Terminal is an open-source investment research platform that provides a terminal interface for finance professionals and enthusiasts. It offers tools for analyzing stocks, cryptocurrencies, and other financial instruments.

How to Contribute:

  • Data Source Integration: Add new financial data sources or APIs.
  • Feature Enhancements: Develop new analytical tools or improve existing ones.
  • Bug Fixes: Help improve the platform's reliability.
  • Documentation and Tutorials: Write guides to help users get the most out of OpenBB Terminal.

5. Papermark

Papermark logo

Technology: Python, Django, JavaScript

For Avid Readers and Privacy Advocates

Papermark is an open-source, privacy-friendly alternative to "read it later" services like Pocket or Instapaper. It allows users to save articles and web pages for offline reading without tracking their data.

How to Contribute:

  • Feature Development: Implement tagging, categorization, or annotation features.
  • Browser Extensions: Develop extensions for popular browsers to save content directly.
  • Mobile App Development: Create a mobile app for easier access on the go.
  • Documentation and Localization: Improve documentation and translate the app into other languages.

6. TwentyCRM

Twenty CRM Preview

Technology: TypeScript, Node.js, React

For Business and CRM Enthusiasts

TwentyCRM is an open-source, extensible Customer Relationship Management platform built for the 2020s. It aims to provide modern businesses with a flexible and customizable CRM solution.

How to Contribute:

  • Module Development: Create new modules for sales, marketing, or customer support.
  • Integration with Third-Party Services: Develop integrations with email providers, social media, or analytics tools.
  • UI/UX Improvements: Enhance the user interface for a better user experience.
  • Documentation: Help with user guides and developer documentation.

7. Unkey

Unkey Preview

Technology: Go, JavaScript, React

For DevOps and Feature Management Enthusiasts

Unkey is an open-source feature flagging and remote configuration platform. It helps developers release features safely and manage application configurations without redeploying code.

How to Contribute:

  • Feature Enhancements: Implement new types of feature flags or targeting rules.
  • SDK Development: Create SDKs for additional programming languages.
  • Dashboard Improvements: Enhance the web dashboard for better usability.
  • Documentation and Examples: Write comprehensive guides and code examples.

How the oss.gg Hackathon Works

The oss.gg hackathon 2024 offers an exciting way to contribute to these projects while earning points that can win you amazing prizes!

🎁 Prizes

  • MacBook Pro 2023 M3 14"
  • MacBook Air 2023 M3 15"
  • iPhone 16 with 512GB
  • PlayStation 5
  • AirPods Pro 3rd Gen (x2)
  • EPOMAKER EP84 Keyboard
  • EPOMAKER x AULA F75 Keyboard (x2)
  • A brick 🧱

🕹️ How It Works

  • Contributions: Complete code and non-code contributions to earn points.
  • Points System: Each point is a lottery ticket.
  • Lottery Date: The lottery happens on October 31, 2024 🎃
  • Sign Up: Don't forget to sign up for the kick-off stream and follow the participating repositories to stay updated.

📋 How to Submit a Contribution

  1. Open an issue for your contribution. Use the side quest template.
  2. Comment with /assign to assign yourself
  3. Open a PR where you reference your issue
  4. In each repo you'll find a folder called "oss.gg hackathon"
  5. In each folder, there's one .txt file for each side quest. here we keep track of each submission
  6. Add a new entry with the following info: Your GitHub name, a UTC timestamp, and a link with your proof of contribution.
  7. The project maintainer will add the corresponding points to the issue, review the PR and and once it's merged, you'll be awarded your points automatically.
  8. Don't forget to check your current points at oss.gg/[yourGitHubUsername]

🎲 How Does the Lottery Work?

  • Earning Points: Each contribution earns you points.
  • Lottery Tickets: Each point equals one lottery ticket.
  • Equal Opportunity: All points collected across all repos are equal.
  • Higher Chances: More points increase your chances, but even one point can win you a Mac!

🤔 FAQs

  • Can I Win Multiple Prizes?

    You wish! Each participant can only win one prize.

  • Can I Rig the System?

    Play fair to stay in the game. Cheating or spamming leads to disqualification.


The oss.gg hackathon 2024 is more than just a contest; it's a celebration of open-source collaboration and innovation. By contributing to these projects, you're not only enhancing your skills but also helping to build tools that benefit communities worldwide.

So, what are you waiting for? Dive into these projects, start contributing, and you might just walk away with an amazing prize!

Remember, at oss.gg, every contribution counts. Let's make this hackathon the most impactful one yet!


Which project are you most excited to contribute to in the oss.gg hackathon 2024? Let us know in the comments below!

Top comments (0)