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.
Medusa is an open source composable commerce engine built with Node.js. Medusa enables developers to build scalable and sophisticated commerce setups with low effort and great developer experience.
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 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:
Strapi is a free and open-source headless CMS delivering your content anywhere you need.
Keep control over your data. With Strapi, you know where your data is stored, and you keep full control at all times.
Self-hosted. You can host and scale Strapi projects the way you want. You can choose any hosting platform you want: AWS, Render, Netlify, Heroku, a VPS, or a dedicated server. You can scale as you grow, 100% independent.
Database agnostic. Strapi works with SQL databases. You can choose the database you prefer: PostgreSQL, MySQL, MariaDB, and SQLite.
Customizable. You can quickly build your logic by fully customizing APIs, routes, or plugins to fit your needs perfectly.
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.
⭐ A fully functional real-time notification center for your web and react apps. The only open-source notifications infrastructure that manages multi-channel content, scheduled notifications, digest engine, user preferences, and delivers Email, SMS, Push and Chat notifications using a single API. ⚡
Notification management simplified.
The ultimate service for managing multi-channel notifications with a single API
Building a notification system is hard; at first it seems like just sending an email, but in reality, it's just the beginning. Users today expect a multi-channel communication experience via email, SMS, push, chat, and other channels. An ever-growing list of providers is popping up each day, and notifications are spread around the code. Novu's goal is to simplify notifications and provide developers the tools to create meaningful communication between the system and its users.
✨ Features
🌈 Single API for all messaging providers (Email, SMS, Push, Chat)
💅 Easily manage notification over multiple channels
🚀 Equipped with a CMS for advanced layouts and design management
🛡 Built-in protection for missing variables (Coming Soon)
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.
Build your React-based CRUD applications, without constraints. Open source, headless web application framework developed with flexibility in mind.
What is refine?
refine is a React-based framework for the rapid ✨ development of web applications.
It eliminates the repetitive tasks demanded by CRUD operations and provides industry standard solutions for critical parts like authentication, access control, routing, networking, state management, and i18n.
refine is headless by design offering unlimited styling and customization options.
What do you mean by "headless" ?
Instead of being a limited set of pre-styled components, refine is a collection of helper hooks, components and providers. They are all decoupled from your UI components and business logic, so they never keep you from customizing your UI or coding your own flow.
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.
Welcome to the Forem codebase, the platform that powers
dev.to. We are so excited to have you. With your help, we can
build out Forem’s usability, scalability, and stability to better serve our
communities.
What is Forem?
Forem is open source software for building communities. Communities for your
peers, customers, fanbases, families, friends, and any other time and space
where people need to come together to be part of a collective
See our announcement post
for a high-level overview of what Forem is.
dev.to (or just DEV) is hosted by Forem. It is a community of
software developers who write articles, take part in discussions, and build
their professional profiles. We value supportive and constructive dialogue in
the pursuit of great code and career growth for all members. The ecosystem spans
from beginner to advanced developers, and all are welcome to find their place…
Forem is an open source software that can be used to build communities. It’s famously known for power 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. Although there aren’t many documentation issues on their GitHub repository, you can always open issues or send PRs if you find issues in their documentation.
A version of the Swagger Petstore API is displayed by default
To test it with your own OpenAPI definition
enter the URL for your definition and select TRY IT.
Redoc vs. Reference vs. Portals
Redoc is Redocly's community-edition product. Looking for something more
Checkout the following feature comparison of Redocly's…
The communications platform that puts data protection first.
Rocket.Chat is an open-source fully customizable communications platform developed in JavaScript for organizations with high standards of data protection.
We are a MERN based application enabling real-time conversations between colleagues, with other companies or with your customers, regardless of how they connect with you. The result is an increase in productivity and customer satisfaction rates.
Every day, tens of millions of users in over 150 countries and in organizations such as Deutsche Bahn, The US Navy, and Credit Suisse trust Rocket.Chat to keep their communications completely private and secure.
Using our self-managed offerings you can deploy Rocket.Chat on your own server, or you can use SaaS Rocket.Chat. We offer support for both community as well as commercial plans.
Hacktoberfest is a celebration of the open-source community. This year, and for the third time in a row, Meilisearch is participating in this fantastic event.
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.
Some resources to help you contribute to MeiliSearch:
Easy to maintain open source documentation websites.
Docusaurus
We are working hard on Docusaurus v2. If you are new to Docusaurus, try using the new version instead of v1. See the Docusaurus v2 website for more details.
Tip: use docusaurus.new to test Docusaurus immediately in a playground.
Simple to Start
Docusaurus is built in a way so that it can get running in as little time as possible. We've built Docusaurus to handle the website build process so you can focus on your project.
Localizable
Docusaurus ships with localization support via CrowdIn. Empower and grow your international community by translating your documentation.
Customizable
While Docusaurus ships with the key pages and sections you need to get started…
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:
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.