DEV Community

Cover image for Hacktoberfest🎃 side hack: Write code, win a Macbook💻, PS5🎮 or iPhone 16📱
Aditya Deshlahre
Aditya Deshlahre

Posted on • Edited on

Hacktoberfest🎃 side hack: Write code, win a Macbook💻, PS5🎮 or iPhone 16📱

Hello Open Sourcerer👋!

Hacktoberfest 2024 is here. Hence oss.gg came with an amazing gamified playground for you to get started with your very first open contribution.

oss.gg is a month-long program run by open source startup where you can complete Side Quest, code and non-code contributions to get points each point is a lottery ticket lottery that happens on the 31st of October 2024 🎃 sign up for the kick-off stream here.

Q: Gamified what? some prizes...? 🎁
A: Hell lot of prizes, For example, you can win these

  • Macbook Pro 2023 M3 14 💻
  • Macbook Air 2023 M3 15 💻
  • iPhone 16 with 512GB 📱
  • PlayStation 5 🎮
  • AirPods Pro 3rd Gen (x2) 🎧
  • EPOMAKER EP84 ⌨️
  • EPOMAKER x AULA F75 (x2) ⌨️
  • a brick 🧱

So Continuing,

This year (2024) we have 7 repositories that are featured in oss.gg where you can contribute to issues earn points and increase your chances of winning those amazing prizes.

1. FormBricks

FORMBRICKS
Tech Stack: TypeScript, MDX, JavaScript, and Dockerfile

For UI/UX Enthusiasts and Survay Creators/Marketers

Formbricks is an open-source platform for building and analyzing surveys, offering in-app, website, email, and link-based feedback collection. It features a no-code editor with customizable templates, targeting, and triggers to display surveys to specific users at the right moments. Integration with tools like Slack, Notion, and Zapier enhances workflow, while built-in analytics provide insights for improving user experiences. Available as a cloud service with a free plan, it also supports self-hosting via Docker. Built with modern frameworks like React and Next.js, Formbricks is fully transparent and self-hostable under an open-source license​.

How to Contribute

  • New Integrations: Create connections with external tools such as Panora and Make.
  • Feature Enhancements: Introduce additional template formats or advanced response real-time analytics features.
  • Bug Fixes and Performance Optimization: (EDGECASES) Contribute to making Formbricks more efficient and dependable.
  • Documentation and Tutorials: Produce instructional content to assist others in implementing Formbricks within their projects.

2. OpenBB

OPENBB
Tech Stack: Python

For Data analytics and finance Researchers

OpenBB is an open-source platform designed to simplify access to financial data by integrating various data providers through a single API. It allows users to retrieve financial information from multiple sources without the need for complex integrations, making it easier for developers, analysts, and financial professionals to create data-driven applications. The platform supports extensibility, enabling users to add new data providers as needed. OpenBB’s mission is to remove barriers to financial data access and streamline the process for building financial tools and strategies​.

How to Contribute

  • Data Source Integration: Incorporate new financial data providers or APIs to enhance the platform’s offerings.
  • Feature Enhancements: Create innovative analytical tools or refine existing ones to improve user experience.
  • Bug Fixes: Collaborate to boost the platform’s stability and reliability.
  • Documentation and Tutorials: Develop guides and resources to help users maximize their use of OpenBB Terminal.

3. Unkey

UNKEY
Tech Stack: TypeScript, Go, React, Next.js and Turborepo​

For Dev tooling, deployment operations and Devops managment

Unkey is an API management platform that focuses on simplicity, offering features like API key management, standalone rate limiting, and caching for large language models (LLM). It provides per-key analytics and customizable expiration, allowing businesses to monitor API usage, rate limits, and manage key metadata. Unkey’s tech stack includes serverless infrastructures, enabling it to scale efficiently while avoiding the need for a traditional gateway for smaller businesses​.

How to Contribute

  • Feature Enhancements: Introduce new types of feature flags or targeting rules to improve functionality.
  • SDK Development: Build SDKs for additional programming languages to expand integration capabilities.
  • Dashboard Improvements: Upgrade the web dashboard to enhance user experience and usability.
  • Documentation and Examples: Create detailed guides and code examples to assist users in leveraging Unkey's features effectively.

4. papermark

PAPERMARK
Tech Stack: TypeScript

For Privacy-Conscious Document Sharers and Security-Focused Developers

Papermark.io is an open-source document-sharing alternative to DocSend, offering built-in analytics and support for custom domains. It allows users to securely share documents via custom links and provides the ability to add custom branding, including custom domains. Papermark’s analytics feature offers insights into document engagement, with plans for page-by-page tracking in the future. As a self-hosted, open-source platform, users have full control, enabling them to modify and extend the functionality according to their needs. It’s ideal for businesses looking for a flexible, customizable document-sharing solution without relying on proprietary platforms.

How to Contribute

  • Feature Development: Add tagging, categorization, or annotation capabilities to enhance document organization and accessibility.
  • Browser Extensions: Create extensions for popular browsers that allow users to save content directly to Papermark.
  • Mobile App Development: Develop a mobile application to facilitate easier access to documents on the go.
  • Documentation and Localization: Enhance existing documentation and translate the platform into additional languages to reach a broader audience.

5. 20 (twenty CRM)

TWENTY
Tech Stack: React, Apollo, GraphQL Codegen, Recoil, TypeScript, Jest, Storybook, Yarn, and Craco​

For Business dashboards and Team management Developers

Twenty.com is an open-source Customer Relationship Management (CRM) platform that offers a flexible and customizable solution for managing customer relationships. It provides tools like custom data modeling, Kanban views for task management, advanced search capabilities, and support for notes, tasks, attachments, and activity tracking. It also features robust API support, including GraphQL and REST, allowing easy integration with external systems.

How to contribute

  • Module Development: Build new modules tailored for sales, marketing, or customer support functions.
  • Integration with Third-Party Services: Create integrations with email providers, social media platforms, or analytics tools to enhance functionality.
  • UI/UX Improvements: Refine the user interface to deliver a more intuitive and enjoyable user experience.
  • Documentation: Contribute to user guides and developer documentation to assist with onboarding and usage.

6. Hanko

HANKO
Tech Stack: Go, TypeScript and Svelte

For Authentication and security related (API) Developers

Hanko is an open-source authentication solution that eliminates passwords by enabling secure passkey-based logins. Designed for quick integration through Hanko Elements web components, it offers a cloud-native, API-first architecture suitable for self-hosting or utilizing Hanko Cloud. As a member of the FIDO Alliance, Hanko capitalizes on the evolving support for passkeys across devices and browsers, enhancing user experience with features like Touch ID and Face ID. This positions Hanko as a leading choice for modern authentication needs​.

How to Contribute

  • Feature Development: Introduce support for a wider array of authentication methods, such as biometric options or multi-factor authentication.
  • Security Enhancements: Perform comprehensive security audits to identify vulnerabilities and refine existing protocols to bolster system integrity.
  • Client Libraries: Create Software Development Kits (SDKs) for various programming languages to facilitate easier integration of Hanko's authentication solutions.
  • Documentation: Produce thorough setup guides and API documentation to assist developers in implementing Hanko effectively within their applications.

7. dub.co

DUB.CO
Tech Stack: Tech Stack: Next.js, TypeScript, Tailwind, Upstash, Tinybird, PlanetScale, NextAuth.js and BoxyHQ

For UI/UI Enthusiasts and Marketers/Creaters

Dub.co is an open-source link management infrastructure designed for modern marketing teams. It offers features such as advanced analytics, branded links, and personalized QR codes, enabling users to create and manage links efficiently. With a focus on team collaboration and an intuitive user experience, Dub.co helps businesses optimize their marketing efforts through robust tracking and reporting capabilities.

How to Contribute:

  • Feature Development: Create new functionalities, such as custom domain support, QR code creation, or social media connections.
  • Documentation: Update or broaden the current documentation to help newcomers get acclimated easily.
  • Bug Fixes: Assist in identifying and resolving bugs to enhance the platform’s reliability.
  • UI/UX Enhancements: Improve the design and user experience for better navigation and usability.

Some F&Q 🕹️

Q: how to submit a non-code contribution via GitHub
A: Steps to Follow : ✅

  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 once it's merged, you'll be awarded your points automatically.
  8. don't forget to check your current points at oss.gg/[yourGitHubUsername]

Q: How does the lottery work? 🎲
A: for every contribution you get points each point is one lottery ticket all points collected in all repos are same the more points, the higher the chance to win but players with 1 point can also win a Mac


Q: Can I win multiple prizes? 🎁
A: you wish


Q: Can I rig the system? 💻
A: play fair to stay in the game cheat or spam to get disqualified


The oss.gg Hackathon 2024 is not merely a competition; it’s a vibrant showcase of open-source collaboration and creativity. By participating in these projects, you enhance your skill set while contributing to the development of tools that serve communities around the globe.

What you are waiting for.......

A lot of Side Quest and challenges, No-Code, and Code issues are waiting for you so what you are waiting for get started here.

What repository are you most excited to contribute to this Hacktoberfest x oss.gg? Let me know in the comments below!

Top comments (0)