https://github.com/cameroncodesstuff/github-achievements-guide
Every GitHub profile achievement/badge, with images and step-by-step dropdown guides to unlock each one.
https://github.com/cameroncodesstuff/github-achievements-guide
documentation github github-achievements github-badges github-profile guide markdown profile-readme readme tutorial
Last synced: about 13 hours ago
JSON representation
Every GitHub profile achievement/badge, with images and step-by-step dropdown guides to unlock each one.
- Host: GitHub
- URL: https://github.com/cameroncodesstuff/github-achievements-guide
- Owner: CameronCodesStuff
- Created: 2026-07-01T09:15:24.000Z (7 days ago)
- Default Branch: main
- Last Pushed: 2026-07-01T09:15:45.000Z (7 days ago)
- Last Synced: 2026-07-01T11:12:58.187Z (7 days ago)
- Topics: documentation, github, github-achievements, github-badges, github-profile, guide, markdown, profile-readme, readme, tutorial
- Homepage:
- Size: 3.91 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# ๐ GitHub Profile Achievements โ Full Guide
Every badge GitHub currently hands out for your profile, what it looks like, and exactly how to unlock it. Click each dropdown for the step-by-step.
> ๐ก Achievements show up on your profile at `github.com/?tab=achievements`. You can hide them anytime in **Settings โ Public profile โ Achievements**.
---
## โญ Currently Earnable

### Pull Shark ๐ฆ
How to earn it
Get pull requests **merged** โ on any repo, including your own.
| Tier | Merged PRs |
|---|---|
| Default | 2 |
| ๐ฅ Bronze | 16 |
| ๐ฅ Silver | 128 |
| ๐ฅ Gold | 1,024 |
**Steps:**
1. Open a pull request (even a tiny doc fix or typo counts).
2. Get it merged into the target branch.
3. Repeat. Contributing to your *own* repos counts too, so if you're short on collaborators, merge PRs against your own projects.

### Pair Extraordinaire ๐ฅ
How to earn it
Co-author a **merged** pull request with another person.
| Tier | Co-authored merged PRs |
|---|---|
| Default | 1 |
| ๐ฅ Bronze | 10 |
| ๐ฅ Silver | 24 |
| ๐ฅ Gold | 48 |
**Steps:**
1. Pair up with another GitHub user on a commit.
2. Add a co-author trailer to the commit message:
```
Co-authored-by: Name
```
(GitHub Desktop and most IDEs can add this for you automatically when pairing.)
3. Merge the pull request containing that commit.

### Quickdraw ๐ซ
How to earn it
Close an issue or pull request within **5 minutes** of opening it.
No tiers โ one-time badge.
**Steps:**
1. Open an issue or PR (yes, your own issues/PRs count).
2. Close it within 5 minutes of creation.
3. Badge unlocks almost instantly. Easiest achievement on this list.

### YOLO ๐ฒ
How to earn it
Merge your own pull request **without** requesting/getting a code review.
No tiers โ one-time badge.
**Steps:**
1. Open a pull request on a repo you have write/admin access to.
2. Merge it yourself without any review being requested or given.
3. Requires no branch protection rules forcing reviews on that repo.

### Starstruck โจ
How to earn it
Create a repository that earns stars from other users.
| Tier | Stars |
|---|---|
| Default | 16 |
| ๐ฅ Bronze | 128 |
| ๐ฅ Silver | 512 |
| ๐ฅ Gold | 4,096 |
**Steps:**
1. Create/own a public repository.
2. Get real GitHub users to star it (starring your own repo doesn't count).
3. Sharing genuinely useful projects, tools, or templates is the realistic way to climb the tiers.

### Galaxy Brain ๐ง
How to earn it
Get your answer **accepted** in GitHub Discussions' Q&A category.
| Tier | Accepted answers |
|---|---|
| Default | 2 |
| ๐ฅ Bronze | 8 |
| ๐ฅ Silver | 16 |
| ๐ฅ Gold | 32 |
**Steps:**
1. Find a repository with **Discussions** enabled and a Q&A-style category.
2. Answer an open question there.
3. The question's author must mark your answer as the **accepted answer**.
> โ ๏ธ As of Feb 2024, this can no longer be earned in GitHub's own `.github`/community-wide Discussions (to stop spam), but it's still earnable in Discussions on individual open-source repos.

### Public Sponsor ๐
How to earn it
Sponsor a developer or organization through **GitHub Sponsors**.
No tiers โ one-time badge.
**Steps:**
1. Go to [github.com/sponsors](https://github.com/sponsors).
2. Find a user/org accepting sponsorships.
3. Sponsor them (even the smallest tier qualifies) โ publicly, not privately.
---
## ๐ซ No Longer Obtainable
These still display if you already have them, but new users can't unlock them anymore.

### Arctic Code Vault Contributor ๐ง
What it was for
Awarded to everyone who had code in a repository's default branch during GitHub's snapshot for the **2020 GitHub Archive Program** โ the actual codebase archive stored in the Arctic World Archive in Svalbard, Norway.
This was a one-time historical snapshot event and can't be earned again.

### Mars 2020 Contributor ๐
What it was for
Awarded for contributing code to repositories used in the **Mars 2020 Ingenuity Helicopter Mission** (e.g. certain NASA/JPL open-source dependencies) before it flew on Mars in 2021.
Tied to a specific historical mission โ no longer earnable.
---
## ๐งช Disabled / Being Tested
Not currently live on any profile, but were spotted in testing at some point. Included for completeness.

### Heart On Your Sleeve โค๏ธ
What it's for
React to something on GitHub (an issue, PR, comment, discussion) with a โค๏ธ emoji.
| Tier | โค๏ธ Reactions given |
|---|---|
| Default | 1 |
| ๐ฅ Bronze | 16 |
| ๐ฅ Silver | 128 |
| ๐ฅ Gold | Unknown |

### Open Sourcerer ๐
What it's for
Get pull requests merged across **multiple different public repositories** (not just one project).
| Tier | Open-source PRs merged (across repos) |
|---|---|
| Default | 1 |
| ๐ฅ Bronze | 8 |
| ๐ฅ Silver | 16 |
| ๐ฅ Gold | 64 |
---
## ๐๏ธ Tier Labels
Achievements with multiple levels show a small colored label:
| Tier | Label | Hex |
|---|---|---|
| ๐ฅ Bronze | `x2` | `#F9BFA7` |
| ๐ฅ Silver | `x3` | `#E1E4E4` |
| ๐ฅ Gold | `x4` | `#FAE57E` |
---
## โ๏ธ Managing Achievements on Your Profile
How to show / hide achievements
1. Go to [github.com/settings/profile](https://github.com/settings/profile).
2. Scroll to the **Achievements** section.
3. Toggle visibility on or off. This is entirely cosmetic and doesn't affect the underlying activity.
Note on emoji skin tone
Some achievement badges (and the Octocat) render with a skin tone matching your **Emoji Skin Tone Preference**, set in [Appearance Settings](https://github.com/settings/appearance#emoji-heading).
---
### Sources & credit
Badge artwork and criteria compiled from GitHub's own achievement system and the community-maintained [`Schweinepriester/github-profile-achievements`](https://github.com/Schweinepriester/github-profile-achievements) repository.