Open Source

Join the Hacktoberfest and Become an open-source Ninja

Join the most popular event in October and help to make open-source even greater

How Does it Work?

The process is very simple:

  1. Submit 4 pull requests on one of the featured packages (though not limited to just those)
  2. Get a free shirt or get the option to plant a tree

What do I get from joining?

The good people of DigitalOcean offer a free t-shirt or the option to plant a tree for those who complete 4 pull requests during the time of the event. However that’s not really a good reason to join, you should join for the following reasons:

Getting started into open source

If you are not an open-source contributor already, this is a great opportunity to get started. The community prepares for this event creating and labeling issues in all levels of complexity so that it’s easier to find a project to get started with; and this is not a minor thing, many people I know who I help with their first contributions into open source have the problem of being overwhelmed by the number of projects and issues available on GitHub, they usually don’t know where to start and this is perfect for those with that problem.

Gain experience

All projects involved in the Hacktoberfest are real, popular, with great codebases projects and they can provide real challenges in order to solve the open issues. Here are some of the benefits of working with open-source projects:

  • Get your code reviewed by experts who will guide you to make sure your contributions are in great shape
  • Learn how to interpret issues generated by users and translate them into code
  • Get experience debugging complex code and scenarios
  • You can showcase your contributions on your next interview

Be a part of the community

No matter what you do, it is super likely that you benefit from open-source projects, perhaps not directly, but indirectly by some service you consume that depends on open-source code, and all thanks to the amazing people that night and day are contributing to projects all over the world all year long.

How do I start?

If you already know how GitHub works and you know the concept for pull requests (or merge requests) then you are pretty good to just sign up on the event website ( and start contributing.


This event is for people with all levels of experience, from programmers to translators, to documenters. It’s fun, it’s challenging and it’s great for open-source and the world.

I’m an entrepreneur, developer, author, speaker, and doer of things. I write about JavaScript, Python, AI, and programming in general.

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store