Hacktoberfest is an exciting time to get involved in open source. If you're already signed up to hack, and you're looking for cool projects, then read on. If not, then check out our tutorial on signing up for Hacktoberfest with a few tips. Then come back here 😉
If you're looking for projects to contribute to, you've probably gone through some of the usual routes. Searching Hacktoberfest topics on GitHub, checking out the giving page, or contributing to projects you a regularly using.
Well, if you're looking for something completely different we have you covered. Here are three really cool open source projects participating in Hacktoberfest. These projects have been featured as part of our Open Source Friday series.
Stripe Checkout & Elements for Vue.js
You can support this project by giving it a star, or following the author. You can also send your love through Open Collective
This project exists thanks to all the people who contribute. [Contribute].
Become a financial contributor and help us sustain our community. [Contribute]
Support this project with your organization. Your logo will show up here with a link to your website. [Contribute]
SPECIAL THANKS TO:
Last year, I learned Vue.js during my live streams. I created a lightweight ecommerce website and set it up with a bunch of cool animations. Vue Stripe is a Stripe Checkout and Stripe Elements plugin for Vue.js. Stripe Checkout is the pre-built, hosted payment page, and Stripe Elements provides rich components for the checkout system to help the flow of your checkout.
Vue Stripe is now an official Stripe partner. They have lots of ways for you to contribute during Hacktoberfest. Vue Stripe even have Hacktoberfest labels on some of their issues. This helps Hacktoberfest participants find issues to pick up and start building or debugging:
Open source home automation that puts local control and privacy first. Powered by a worldwide community of tinkerers and DIY enthusiasts. Perfect to run on a Raspberry Pi or a local server.
If you run into issues while using Home Assistant or during development of a component, check the Home Assistant help section of our website for further help and information.
Now one of the largest projects on GitHub, Home Assistant is taking part in Hacktoberfest. Many of their repos are opted-into Hacktoberfest so you can choose many of their home automation projects.
Home Assistant has 1000s of integrations to help make your home and smart devices more accessible, and more compatible. Contribute to the core repo and you'll be able to add integrations for devices that don't already exist!
If coding isn't your thing, you can contribute to the Home Assistant Docs and help make tutorials and documentation more accessible. Make sure you read the contribution guidelines for understanding their contribution process. This team is super great to work with; I've already made a few contributions to their docs.
OctoPrint provides a snappy web interface for controlling consumer 3D printers. It is Free Software and released under the GNU Affero General Public License V3.
Its website can be found at octoprint.org.
The community forum is available at community.octoprint.org. It also serves as central knowledge base.
An invite to the Discord server can be found at discord.octoprint.org.
The FAQ can be accessed by following faq.octoprint.org.
The documentation is located at docs.octoprint.org.
The official plugin repository can be reached at plugins.octoprint.org.
OctoPrint's development wouldn't be possible without the financial support by its community If you enjoy OctoPrint, please consider becoming a regular supporter!
You are currently looking at the source code repository of OctoPrint. If you already installed it (e.g. by using the Raspberry Pi targeted distribution OctoPi) and only want to find out how to use it, the documentation might…
Following on the home automation theme (well, maybe not quite), is Octoprint. Octoprint is a snappy web interface which allows you to view and control your 3D printer. It's designed for consumer-based 3D printers and has support for all the major brands.
You can watch your print live, and see lots of information about what's happening with your printer. If you think you'd like to contribute, check out Octoprint's good-first-issues. They have tagged a number of issues with this label, meaning they are good for first time contributors:
Hopefully you'll be able to contribute to some of those open source projects. If you are working on a cool project that's participating in Hacktoberfest, drop the link in the comments.
We'll be sharing more projects throughout Hacktoberfest so be sure to check back regularly. Don't forget to take a look at Julia which Rizel featured earlier in the week.
Happy hacking 😎