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.
Visit the Docs to learn more about our system requirements.
What is Medusa
Medusa is a set of commerce modules and tools that allow you to build rich, reliable, and performant commerce applications without reinventing core commerce logic. The modules can be customized and used to build advanced ecommerce stores, marketplaces, or any product that needs foundational commerce primitives. All modules are open-source and freely available on npm.
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 Community Edition is a free and open-source headless CMS enabling you to manage any content, anywhere.
Self-hosted or Cloud: You can host and scale Strapi projects the way you want. You can save time by deploying to Strapi Cloud or deploy to the hosting platform you want**: AWS, Azure, Google Cloud, DigitalOcean.
Modern Admin Panel: Elegant, entirely customizable and a fully extensible admin panel.
Multi-database support: 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.
Blazing Fast and Robust: Built on top of Node.js and TypeScript, Strapi delivers reliable and solid performance.
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.
Open-Source Notification Platform. Embeddable Notification Center, E-mail, Push and Slack Integrations.
The open source notifications framework that makes it easy for developers to empower product teams
Novu is the easy button for developer teams that need to quickly integrate notifications into their application, and enable product teams to own notifications content and messaging
Novu provides a unified API that makes it simple to send notifications through multiple channels, including Inbox/In-App, Push, Email, SMS, and Chat.
With Novu, you can create custom workflows and define conditions for each channel, ensuring that your notifications are delivered in the most effective way possible.
✨ Features
🌈 Single API for all messaging providers (Inbox/In-App, Email, SMS, Push, Chat)
💅 Fully managed GitOps flow, deployed from your CI
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.
The sweet spot between the low/no code and “starting from scratch” for CRUD-heavy applications. Refine is as an open source, React meta-framework for enterprise. It provides a headless solution for everything from admin panels to dashboards and internal tools
What is Refine?
Refine is a React meta-framework for CRUD-heavy web applications. It addresses a wide range of enterprise use cases including internal tools, admin panels, dashboards and B2B apps.
Refine's core hooks and components streamline the development process by offering industry-standard solutions for crucial aspects of a project, including authentication, access control, routing, networking, state management, and i18n.
Refine's headless architecture enables the building of highly customizable applications by decoupling business logic from UI and routing. This allows integration with:
Any custom designs or UI frameworks like TailwindCSS, along with built-in support for…
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 features
Responsive three-panel design with menu/scrolling synchronization
Support for OpenAPI 3.1, OpenAPI 3.0, and Swagger 2.0
Ability to integrate your API introduction into the side menu
High-level grouping in side menu with the x-tagGroups specification extension
The communications platform that puts data protection first.
The ultimate Free Open Source Solution for team communications
Rocket.Chat is an open-source fully customizable communications platform developed in JavaScript for organizations with high standards of data protection.
We are the ultimate Free Open Source Solution for team communications, 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.
🚀 Product Offerings - Self Hosted and Cloud
Rocket.Chat has four key product offerings:
💬 Team collaboration - A single point for secure internal and cross-company collaboration.
🎯 Omnichannel customer service - Engage in seamless interactions with customers regardless of how they connect with you.
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:
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, including a home page, a docs section, a blog, and additional support pages, it is also customizable as well to ensure you have a site that is uniquely yours.
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.