FOSS United Logo

FOSS Hack

Partner Projects

FOSS Hack Logo

Partner Projects Programme

The Partner Projects program is an effort to provide FOSS Hack participants with time and mentorship to be able to contribute to existing open-source projects.

The programme features a few community FOSS projects and commercial open source projects, with some of their curated issues' list, from which a few could be your potential problem statements for FOSS Hack.

This regards to the fact that at FOSS Hack, you can either build a FOSS project from scratch or contribute to an existing FOSS or commercial open source project. These issues can be considered as potential problem statements if you are unsure of which project/what contribution to make.

Project Logo

XenevaOS

XenevaOS is an operating system built from scratch targeted at modern hardware. The OS is designed for both x86 and ARM architecture with plans for RISC-V implementation in the near future as well.
Project Logo

Maxun

The open-source no-code platform for web scraping, crawling, search and AI data extraction
Project Logo

CoRE Stack

CoRE Stack: Commoning for Resilience and Equality is a social-tech enterprise dedicated to empowering underserved communities in low-resource and remote areas. Through our innovative participatory tech platforms, we foster community awareness of various pathways for resilience and development, promoting scientific decision-making and improved solidarity. We focus on strengthening community institutions to ensure equity and alignment along these pathways. Our commitment includes responsible AI practices, ethical considerations, and the use of open-source tools for transparent and accountable development. By enhancing understanding within communities and enabling them to manage natural resources, we contribute to a more sustainable, climate-resilient future with a focus on fairness, inclusivity, and environmental sustainability.
Project Logo

Pyodide

Pyodide is a Python distribution for the browser and Node.js based on WebAssembly
Project Logo

Hoppscotch

Hoppscotch is an end-to-end open-source API development ecosystem
Project Logo

OpenAlgo

OpenAlgo is a production-ready, open-source algorithmic trading platform built with Flask and React. It provides a unified API layer across 24+ Indian brokers, enabling seamless integration with popular platforms like TradingView, Amibroker, Excel, Python, and AI agents. Designed for traders and developers, OpenAlgo makes algo trading accessible, secure, and powerful.
Project Logo

FOSS United Platform

Non-profit foundation for promoting the Free and Open Source Software community and ecosystem in India. This repository contains the foundation's own projects.

Steps to Follow

During pre-Prep Phase:

  • Browse through the projects and check for relevant issues that you can work upon.

  • Comment on the issue with a proposal that you would like to work on the issue. 

  • Once the maintainer assigns a particular issue, you can get started with the prep phase.

  • Register for FOSS Hack, and start creating your team and project.

  • While creating projects, choose CONTRIBUTE to an existing project option.

  • Make sure to check - Contributing to partner project and choose your project from the list.

  • Fill in the details required and finishing setting up your project

PS: While setting up your project on the hackathon dashboard - the value in the Repo Link field gets auto-fetched with the repo of your selected project.

  • Nearing to the hackathon, you'd find fields in the dashboard to link your PRs/issues that you're working on.

During Prep Phase

  • Interact with the maintainers of the project you are working on, and get your issue specific queries solved.

  • Be ready to set your commits for during the hackathon hours.

During Hackathon Hours

  • Work on your solution and commit the changes.

  • Raise a PR to the project and add the PR link to the Repo Link field in your project dashboard.

  • You can also ask queries to your project maintainer during hacking hours.

During Review Period

  • Get your PR reviewed by the maintainers.

  • Make any needed changes that the maintainer suggests to make your PR more valuable.

Suggestions for contributors

While proposing to work on an issue:

  • Mention if you have a rough implementation in mind.

  • Indicate familiarity with the project stack.

  • State whether you've worked on similar issues before or if it's your first attempt.

Utilise Discussion Forums

  • Ask questions and seek help from maintainers for more context.

  • It's okay to feel unfamiliar at first; start small by setting up the project locally, fixing minor bugs, or adding tests.

It's better to Focus on One Project

  • Concentrate on a single project throughout for meaningful contributions.

Public Queries

  • Prefer public group queries over private messages for faster and more broadly helpful responses.

Always Quality over Quantity

  • Aim for meaningful contributions rather than numerous PRs. Patience in making one significant contribution is more valuable.

Respect Assigned Issues

  • Do not work on issues already assigned to someone else.

Important Note

  • Don't be scared to ask for help, or to respond when you know it.

  • Respect the time and effort of maintainers spent in helping you.

  • Do not create unnecessary spam on the discussions.

  • Abide by the code of conduct.