An open API service indexing awesome lists of open source software.

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.

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.