Hacktoberfest 2022: 9 Open Source Projects to Contribute to
Tags: hacktoberfest, beginners, programming, react
Published: 2022-10-04 12:39:27

Hacktoberfest is one of the most popular annual events that many developers gear up for to contribute to their favorite projects and win some cool swag.

If you’re interested in participating but you’re not sure which projects to contribute to, we’re listing 9 open source projects that you can contribute to this Hacktoberfest and help out the community that uses them.

## 1. Medusa

{% github https://github.com/medusajs/medusa %}

[Medusa](https://github.com/medusajs/medusa) is an open source composable commerce platform that has a growing community behind it. As Medusa is made up of different components, there are many elements you can contribute to.

Likewise, it offers you the chance to participate in their [Medusa Hackathon](https://medusajs.com/blog/medusa-hackathon) with free merch, challenges and up to $1,500 in prizes.

If you feel more like contributing to the core, admin, sotrefronts or docs, then this is also an option. You can either check available issues or report any issues you find in the documentation.

Here are some resources to help you start contributing to Medusa:

- [Medusa Hackathon](https://medusajs.com/blog/medusa-hackathon/).
- [Good-First Issues](https://github.com/medusajs/medusa/issues?q=is%3Aissue+is%3Aopen+label%3A%22type%3A+docs%22). Those include contributions to the core of Medusa and the documentation.
- [Engineering Contribution Guidelines](https://github.com/medusajs/medusa/blob/master/CONTRIBUTING.md).
- [Documentation Contribution Guidelines](https://docs.medusajs.com/contribution-guidelines).

## 2. Strapi

{% github https://github.com/strapi/strapi %}

[Strapi](https://github.com/strapi/strapi) is an open source headless CMS platform with over 48K stars on GitHub. Strapi makes it easy to create a customizable CMS backend, and integrate that backend to any frontend framework.

You can contribute to both Strapi’s core and documentation.

Some resources to help you get started:

- Strapi’s [core issues](https://github.com/strapi/strapi/issues) and [documentation issues](https://github.com/strapi/documentation/issues).
- [Strapi’s core contribution guidelines](https://github.com/strapi/strapi/blob/main/CONTRIBUTING.md).
- [Strapi’s documentation contribution guidelines](https://github.com/strapi/documentation/blob/54a7f16c1db64216dce734127a1d52d5d1d1a7ae/CONTRIBUTING.md).

## 3. Novu

{% github https://github.com/novuhq/novu %}

[Novu](https://github.com/novuhq/novu) is providing open source notification infrastructure and just crossed 10k stars on GitHub. Their solution gives developers a unified notification center for different channels such as chat, email, push and SMS.

You can contribute to Novu either directly or through their Hacktoberfest HackSquad.

Some resources to help you get started:

- [Novu issues](https://github.com/novuhq/novu/issues).
- [Novu’s contribution guidelines](https://github.com/novuhq/novu/blob/main/CONTRIBUTING.md).
- [The HackSquad](https://novu.co/blog/hacksquad-2022/).

## 4. Refine

{% github https://github.com/pankod/refine %}

[Refine](https://github.com/pankod/refine) is providing an open source React-based framework that improves development speed offering standardized solutions to CRUD related tasks, e.g. authentication, access control etc.

Some resources to help you get started:

- [Refine issues](https://github.com/pankod/refine/issues).
- [Refine's contribution guidelines](https://refine.dev/docs/contributing/).
- [Refine's Hacktoberfest swag](https://refine.dev/blog/hacktoberfest-refine/).


## 5. Forem

{% github https://github.com/forem/forem %}

[Forem](https://github.com/forem/forem) is an open source software that can be used to build communities. It’s famously known for power [dev.to](https://dev.to/). Forem is a project that is highly valuable to developers as it allows sharing of insights, experiences, and tutorials on platforms powered by it.

You can contribute to both Forem’s core and [documentation](https://developers.forem.com/). Although there aren’t many documentation issues on their [GitHub repository](https://github.com/forem/forem-docs), you can always open issues or send PRs if you find issues in their documentation.

Some resources to help you get started:

- [Forem issues](https://github.com/forem/forem/issues).
- [Contribution Guidelines](https://developers.forem.com/contributing-guide/forem).

## 6. Redoc

{% github https://github.com/Redocly/redoc %}

[Redoc](https://github.com/Redocly/redoc) is an open source tool to generate API reference documentation websites from OpenAPI definitions.

Redoc powers many projects’ API reference documentation, including [DigitalOcean](https://docs.digitalocean.com/reference/api/api-reference/), [dev.to](https://developers.forem.com/api/v0), and [Medusa](https://docs.medusajs.com/api/store/).

Some resources to help you get started:

- [Help Wanted Issues](https://github.com/Redocly/redoc/issues?q=is%3Aissue+is%3Aopen+label%3A%22help+wanted%22).
- [Contribution Guidelines](https://github.com/Redocly/redoc/blob/main/.github/CONTRIBUTING.md).

## 7. Rocket.Chat

{% github https://github.com/RocketChat/Rocket.Chat %}

[Rocket.Chat](https://github.com/RocketChat/Rocket.Chat) is an open source communications platform that can be used for team collaboration, omnichannel support, chat engine, and more!

Some resources to help you get started:

- [GitHub issues](https://github.com/RocketChat/Rocket.Chat/issues).
- [Development Guidelines](https://handbook.rocket.chat/departments-operations/research-and-development/engineering/development/development-guidelines).
- [Contribution Guidelines](https://github.com/RocketChat/Rocket.Chat/blob/a2595bb7e320d297b1032b4746430164eababc49/.github/CONTRIBUTING.md).

## 8. Meilisearch

{% github https://github.com/meilisearch/meilisearch %}

[MeiliSearch](https://github.com/meilisearch/meilisearch) is an open source search engine that can be used in websites, mobile apps, and workflows. MeiliSearch integrates with many other services and tools, including [Medusa](https://docs.medusajs.com/add-plugins/meilisearch).

Some resources to help you contribute to MeiliSearch:

- [Good First Issues](https://github.com/meilisearch/meilisearch/issues?q=is%3Aopen+is%3Aissue+label%3A%22good+first+issue%22).
- [Contribution Guidelines](https://github.com/meilisearch/meilisearch/blob/main/CONTRIBUTING.md). Make sure to refer to their [Hacktoberfest section](https://github.com/meilisearch/meilisearch/blob/main/CONTRIBUTING.md#hacktoberfest-2022) to abide by their guidelines.

## 9. Docusaurus

{% github https://github.com/facebook/docusaurus %}

[Docusaurus](https://github.com/facebook/docusaurus) is an open source framework for building documentation websites. Using Docusaurus, you can build a documentation website for any type of software with great features such as localization, customization, a variety of plugins, and more.

You can contribute to both Docusaurus’s core and its documentation.

Some resources to get you started contributing to Docusaurus:

- [Good First Issues](https://github.com/facebook/docusaurus/issues?q=is%3Aissue+is%3Aopen+label%3A%22good+first+issue%22).
- [Contribution Guidelines](https://github.com/facebook/docusaurus/blob/main/CONTRIBUTING.md).

## More Projects to Contribute to

The list of open source projects to contribute to is endless! You can find repositories that are open to contributions during Hacktoberfest under the [Hacktoberfest topic on GitHub](https://github.com/topics/hacktoberfest).