DEV Community

Cover image for Three cool projects to contribute to during Hacktoberfest
Michelle Duke for GitHub

Posted on

Three cool projects to contribute to during Hacktoberfest

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.

Vue Stripe

GitHub logo vue-stripe / vue-stripe

Stripe Checkout & Elements for Vue.js

Jan 23, 2024 - See major updates here

Discussion here - #236

drawing

Vue Stripe ๐Ÿ’ณ

drawing Financial Contributors on Open Collective npm bundle size npm GitHub Workflow Status saythanks

Vue Stripe is now an official Stripe partner ๐ŸŽ‰

Stripe Checkout & Elements for Vue.js (support for Vue3 is currently in development)

You can support this project by giving it a star, or following the author. You can also send your love through Open Collective โค๏ธ.

Documentation

Contributors

Code Contributors

This project exists thanks to all the people who contribute. [Contribute].

Financial Contributors

Become a financial contributor and help us sustain our community. [Contribute]

Individuals

Organizations

Support this project with your organization. Your logo will show up here with a link to your website. [Contribute]

SPECIAL THANKS TO:

Vue Stripe is now powered by GitBook

Made with โค๏ธ by Joff Tiquez




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:

image

Home Assistant

GitHub logo home-assistant / core

๐Ÿก Open source home automation that puts local control and privacy first.

Home Assistant Chat Status

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.

Check out home-assistant.io for a demo, installation instructions, tutorials and documentation.

screenshot-states

Featured integrations

screenshot-integrations

The system is built using a modular approach so support for other devices or actions can be implemented easily. See also the section on architecture and the section on creating your own components.

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.

Home Assistant - A project from the Open Home Foundation




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

GitHub logo OctoPrint / OctoPrint

OctoPrint is the snappy web interface for your 3D printer!

OctoPrint's logo

OctoPrint

GitHub release PyPI Build status Community Forum Discord Contributor Covenant Code style: black Code style: prettier Imports: isort pre-commit

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 a 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!

Screenshot

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โ€ฆ

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:

good first issue octorpint

Hacktoberfest 2021

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 ๐Ÿ˜Ž

Top comments (0)