Support open source and earn a limited edition T-shirt.
Check back next October for details on how to participate!
Hacktoberfest is a month-long celebration of open source software in partnership with
Global Stats
Challenge Completions To-Date
Updated onPull Requests Opened
Updated onParticipating Repositories
Updated onPull Requests Opened
Most Popular Day to Contribute:
What you need to know
Event details
- Hacktoberfest is open to everyone in our global community!
- Pull requests can be made in any GitHub-hosted repositories/projects.
- You can sign up anytime between October 1 and October 31.
Rules
To get a shirt, you must make four pull requests between October 1–31 in any timezone. Pull requests can be to any public repo on GitHub, not just the ones we’ve highlighted. The pull request must contain commits you made yourself. Pull requests reported by maintainers as spam or that are automated will be marked as invalid and won’t count towards the shirt.
Hacktoberfest projects
You can contribute to any project on GitHub. Here's a few looking for some help:
-
rust Rust
A safe, concurrent, practical language.
44727 refactor `impl trait` to model `abstract type` a bit better -
cyclejs TypeScript
A functional and reactive JavaScript framework for predictable code
686 Update isomorphic example to use @cycle/http -
felony JavaScript
๐๐ฅ๐ Next Level PGP
88 Verifying a signed message -
Whisper Swift
:mega: Whisper is a component that will make the task of display messages and in-app notifications simple. It has three different views inside
173 iOS 11 & iPhone X -
whs.js JavaScript
:rocket: ๐ช Super-fast 3D framework for Web Applications ๐ฅ & Games ๐ฎ. Based on Three.js
328 Broken README links -
manageiq Ruby
ManageIQ Open-Source Management Platform
12035 Fixup Lint/IneffectiveAccessModifier (ex. private keyword before singleton methods) -
pgweb Go
Cross-platform client for PostgreSQL databases
285 Add SQL keyword autocompletion -
awesome-vehicle-security Python
๐ A curated list of resources for learning about vehicle security and car hacking.
22 Add resources on vehicle security and car hacking -
ninja-forms PHP
Ninja Forms is a form creation framework for WordPress.
3073 Recaptcha Fields showing/not showing randomly -
susi_server Java
Software and Skills for Personal Assistants using SUSI AI / Artificial Intelligence for Chat Bots http://api.susi.ai
537 Make an endpoint to store images -
moip-sdk-php PHP
Cliente em PHP para integraรงรฃo server-side com APIs Moip v2
185 [BANKING] Add Bank Accounts -
mimesis Python
Mimesis is a fast and easy to use library for Python, which helps generate mock (dummy) data for a variety of purposes in a variety of languages.
175 Full refactoring (restarting) of the project -
woocommerce PHP
An open source eCommerce plugin for WordPress.
16903 UI: Webfont enhancements; drop IE8 support and implement gridicons -
drupal-console PHP
The Drupal CLI. A tool to generate boilerplate code, interact with and debug Drupal.
2831 generate:entity:content with revision = yes results in Fatal Error -
Discord.Net C#
An unofficial .Net wrapper for the Discord API (http://discordapp.com)
818 No method for creating a guild emoji.
Maintainers
How can my project get involved?
Apply the label ”Hacktoberfest” to issues in your GitHub project that are ready for new contributors to work on.
Here are tips for creating a good Hacktoberfest issue in your project:
-
Add a
CONTRIBUTING.mdfile with contribution guidelines to your repo. - Choose issues that have a well-defined scope and are self-contained.
- Consider adopting a code of conduct to foster a greater sense of community.
- Check out First Timers Bot to help create simple contributor-friendly issues to help onboard people to your project.
A first time contribution is often more about learning the process than the code itself. Remember we were all new once!
If you receive “spammy” pull requests, please let us know by applying the “invalid” label.
Learn more about how you can attract more contributors by building a welcoming community →
Contributors
How can I get started?
Find an issue labeled Hacktoberfest, but remember you aren’t limited to those. Often the best project to contribute to is something you use or depend on every day.
Here are things to keep in mind when contributing:
- A contribution can be anything—fixing bugs, creating new features, or updating and writing documentation.
-
Look for a repo’s
CONTRIBUTING.mdfile for contribution guidelines and instructions.
Still looking for an issue to work on? Find more that are up for grabs.
Have questions? Get in touch with our team by sending an email to hacktoberfest@digitalocean.com.
Local meetups
Connect with fellow Hacktoberfest contributors near you.
Spread the word about Hacktoberfest