Welcome to the GitHub Achievements repository! Here you'll find everything you need to know about GitHub Badges, including how to earn them, what they mean, and more. GitHub introduced badges to celebrate various milestones and contributions made to open source projects and the platform.
GitHub offers a variety of badges to celebrate your contributions, engagement, and community-building efforts. These badges can be displayed on your GitHub profile and are available based on different activities like merging pull requests, creating discussions, and much more.
To earn badges, you need to:
- Contribute to Open Source: Create or contribute to repositories that have significant community engagement.
- Engage in Community Activities: Participate in discussions, close issues, and co-author commits.
- Showcase Unique Skills: Achieve milestones such as merging pull requests or providing helpful answers.
There are various badges, each representing a different achievement. They come in different colors and levels, from default to gold, depending on the frequency or scale of your activity. Additionally, some badges come in multiple skin tones to align with GitHub's emoji skin tone preferences.
You can opt to show or hide these achievements on your GitHub profile. By default, they are visible to anyone who visits your public profile. If you prefer not to display them, you can modify this setting in your GitHub Profile Settings.
Below is a list of some of the key GitHub Badges you can earn and how to get them:
GitHub badges can also be customized with skin tone preferences for certain achievements. Your skin tone preference impacts how certain badges will appear on your profile.
You can set your preferred skin tone in your GitHub Appearance Settings. Below are some badges that support skin tone versions:
| Badge | Name | Skin Tone Versions | ||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Starstruck |
|
|||||||||||||
| Quickdraw |
|
In addition to standard badges, GitHub offers special highlight badges to mark participation in certain exclusive programs:
|
|
GitHub Pro | Use GitHub Pro |
|
|
Developer Program Member | Register for the GitHub Developer Program |
|
|
Security Advisory Credit | Contribute to a security advisory accepted to the GitHub Advisory Database |
|
|
Security Bug Bounty Hunter | Participate in GitHub's Security Bug Bounty program |
|
|
GitHub Campus Expert | Join the GitHub Campus Program |
Some badges are no longer available or can no longer be earned due to the retirement of specific programs:
| Badge | Name | How to Get |
|---|---|---|
| Mars 2020 Contributor | Contributed to the Mars 2020 Helicopter Mission repository | |
| Arctic Code Vault Contributor | Contributed to the 2020 GitHub Archive Program |
For more details on how to manage and customize your GitHub profile with badges, check out the official GitHub documentation on Displaying Badges.
Thanks to Kai, Thinkright for the high quality images and made big inspiration!
GitHub Badges are a fun way to showcase your contributions and milestones on the platform. By earning badges, you can highlight your involvement in the GitHub community, whether through code contributions, pull requests, sponsorship, or answering discussions.
Happy coding, and keep achieving! π