{"id":51503556,"url":"https://github.com/cameroncodesstuff/github-achievements-guide","last_synced_at":"2026-07-07T22:01:12.187Z","repository":{"id":368599226,"uuid":"1285922964","full_name":"CameronCodesStuff/github-achievements-guide","owner":"CameronCodesStuff","description":"Every GitHub profile achievement/badge, with images and step-by-step dropdown guides to unlock each one.","archived":false,"fork":false,"pushed_at":"2026-07-01T09:15:45.000Z","size":4,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2026-07-01T11:12:58.187Z","etag":null,"topics":["documentation","github","github-achievements","github-badges","github-profile","guide","markdown","profile-readme","readme","tutorial"],"latest_commit_sha":null,"homepage":"","language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/CameronCodesStuff.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2026-07-01T09:15:24.000Z","updated_at":"2026-07-01T09:17:33.000Z","dependencies_parsed_at":null,"dependency_job_id":null,"html_url":"https://github.com/CameronCodesStuff/github-achievements-guide","commit_stats":null,"previous_names":["cameroncodesstuff/github-achievements-guide"],"tags_count":null,"template":false,"template_full_name":null,"purl":"pkg:github/CameronCodesStuff/github-achievements-guide","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CameronCodesStuff%2Fgithub-achievements-guide","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CameronCodesStuff%2Fgithub-achievements-guide/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CameronCodesStuff%2Fgithub-achievements-guide/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CameronCodesStuff%2Fgithub-achievements-guide/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/CameronCodesStuff","download_url":"https://codeload.github.com/CameronCodesStuff/github-achievements-guide/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CameronCodesStuff%2Fgithub-achievements-guide/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":35243953,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-07-07T02:00:07.222Z","response_time":90,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["documentation","github","github-achievements","github-badges","github-profile","guide","markdown","profile-readme","readme","tutorial"],"created_at":"2026-07-07T22:01:11.240Z","updated_at":"2026-07-07T22:01:12.168Z","avatar_url":"https://github.com/CameronCodesStuff.png","language":null,"funding_links":["https://github.com/sponsors"],"categories":[],"sub_categories":[],"readme":"# 🏆 GitHub Profile Achievements — Full Guide\n\nEvery 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.\n\n\u003e 💡 Achievements show up on your profile at `github.com/\u003cyour-username\u003e?tab=achievements`. You can hide them anytime in **Settings → Public profile → Achievements**.\n\n---\n\n## ⭐ Currently Earnable\n\n\u003ctable\u003e\n\u003ctr\u003e\n\u003ctd align=\"center\" width=\"120\"\u003e\u003cimg src=\"https://github.com/Schweinepriester/github-profile-achievements/raw/main/images/pull-shark-default.png\" width=\"80\"/\u003e\u003c/td\u003e\n\u003ctd\u003e\n\n### Pull Shark 🦈\n\n\u003cdetails\u003e\n\u003csummary\u003e\u003cb\u003eHow to earn it\u003c/b\u003e\u003c/summary\u003e\n\n\u003cbr\u003e\n\nGet pull requests **merged** — on any repo, including your own.\n\n| Tier | Merged PRs |\n|---|---|\n| Default | 2 |\n| 🥉 Bronze | 16 |\n| 🥈 Silver | 128 |\n| 🥇 Gold | 1,024 |\n\n**Steps:**\n1. Open a pull request (even a tiny doc fix or typo counts).\n2. Get it merged into the target branch.\n3. Repeat. Contributing to your *own* repos counts too, so if you're short on collaborators, merge PRs against your own projects.\n\n\u003c/details\u003e\n\n\u003c/td\u003e\n\u003c/tr\u003e\n\n\u003ctr\u003e\n\u003ctd align=\"center\"\u003e\u003cimg src=\"https://github.com/Schweinepriester/github-profile-achievements/raw/main/images/pair-extraordinaire-default.png\" width=\"80\"/\u003e\u003c/td\u003e\n\u003ctd\u003e\n\n### Pair Extraordinaire 👥\n\n\u003cdetails\u003e\n\u003csummary\u003e\u003cb\u003eHow to earn it\u003c/b\u003e\u003c/summary\u003e\n\n\u003cbr\u003e\n\nCo-author a **merged** pull request with another person.\n\n| Tier | Co-authored merged PRs |\n|---|---|\n| Default | 1 |\n| 🥉 Bronze | 10 |\n| 🥈 Silver | 24 |\n| 🥇 Gold | 48 |\n\n**Steps:**\n1. Pair up with another GitHub user on a commit.\n2. Add a co-author trailer to the commit message:\n   ```\n   Co-authored-by: Name \u003cemail@example.com\u003e\n   ```\n   (GitHub Desktop and most IDEs can add this for you automatically when pairing.)\n3. Merge the pull request containing that commit.\n\n\u003c/details\u003e\n\n\u003c/td\u003e\n\u003c/tr\u003e\n\n\u003ctr\u003e\n\u003ctd align=\"center\"\u003e\u003cimg src=\"https://github.com/Schweinepriester/github-profile-achievements/raw/main/images/quickdraw-default.png\" width=\"80\"/\u003e\u003c/td\u003e\n\u003ctd\u003e\n\n### Quickdraw 🔫\n\n\u003cdetails\u003e\n\u003csummary\u003e\u003cb\u003eHow to earn it\u003c/b\u003e\u003c/summary\u003e\n\n\u003cbr\u003e\n\nClose an issue or pull request within **5 minutes** of opening it.\n\nNo tiers — one-time badge.\n\n**Steps:**\n1. Open an issue or PR (yes, your own issues/PRs count).\n2. Close it within 5 minutes of creation.\n3. Badge unlocks almost instantly. Easiest achievement on this list.\n\n\u003c/details\u003e\n\n\u003c/td\u003e\n\u003c/tr\u003e\n\n\u003ctr\u003e\n\u003ctd align=\"center\"\u003e\u003cimg src=\"https://github.com/Schweinepriester/github-profile-achievements/raw/main/images/yolo-default.png\" width=\"80\"/\u003e\u003c/td\u003e\n\u003ctd\u003e\n\n### YOLO 🎲\n\n\u003cdetails\u003e\n\u003csummary\u003e\u003cb\u003eHow to earn it\u003c/b\u003e\u003c/summary\u003e\n\n\u003cbr\u003e\n\nMerge your own pull request **without** requesting/getting a code review.\n\nNo tiers — one-time badge.\n\n**Steps:**\n1. Open a pull request on a repo you have write/admin access to.\n2. Merge it yourself without any review being requested or given.\n3. Requires no branch protection rules forcing reviews on that repo.\n\n\u003c/details\u003e\n\n\u003c/td\u003e\n\u003c/tr\u003e\n\n\u003ctr\u003e\n\u003ctd align=\"center\"\u003e\u003cimg src=\"https://github.com/Schweinepriester/github-profile-achievements/raw/main/images/starstruck-default.png\" width=\"80\"/\u003e\u003c/td\u003e\n\u003ctd\u003e\n\n### Starstruck ✨\n\n\u003cdetails\u003e\n\u003csummary\u003e\u003cb\u003eHow to earn it\u003c/b\u003e\u003c/summary\u003e\n\n\u003cbr\u003e\n\nCreate a repository that earns stars from other users.\n\n| Tier | Stars |\n|---|---|\n| Default | 16 |\n| 🥉 Bronze | 128 |\n| 🥈 Silver | 512 |\n| 🥇 Gold | 4,096 |\n\n**Steps:**\n1. Create/own a public repository.\n2. Get real GitHub users to star it (starring your own repo doesn't count).\n3. Sharing genuinely useful projects, tools, or templates is the realistic way to climb the tiers.\n\n\u003c/details\u003e\n\n\u003c/td\u003e\n\u003c/tr\u003e\n\n\u003ctr\u003e\n\u003ctd align=\"center\"\u003e\u003cimg src=\"https://github.com/Schweinepriester/github-profile-achievements/raw/main/images/galaxy-brain-default.png\" width=\"80\"/\u003e\u003c/td\u003e\n\u003ctd\u003e\n\n### Galaxy Brain 🧠\n\n\u003cdetails\u003e\n\u003csummary\u003e\u003cb\u003eHow to earn it\u003c/b\u003e\u003c/summary\u003e\n\n\u003cbr\u003e\n\nGet your answer **accepted** in GitHub Discussions' Q\u0026A category.\n\n| Tier | Accepted answers |\n|---|---|\n| Default | 2 |\n| 🥉 Bronze | 8 |\n| 🥈 Silver | 16 |\n| 🥇 Gold | 32 |\n\n**Steps:**\n1. Find a repository with **Discussions** enabled and a Q\u0026A-style category.\n2. Answer an open question there.\n3. The question's author must mark your answer as the **accepted answer**.\n\n\u003e ⚠️ 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.\n\n\u003c/details\u003e\n\n\u003c/td\u003e\n\u003c/tr\u003e\n\n\u003ctr\u003e\n\u003ctd align=\"center\"\u003e\u003cimg src=\"https://github.com/Schweinepriester/github-profile-achievements/raw/main/images/public-sponsor-default.png\" width=\"80\"/\u003e\u003c/td\u003e\n\u003ctd\u003e\n\n### Public Sponsor 💖\n\n\u003cdetails\u003e\n\u003csummary\u003e\u003cb\u003eHow to earn it\u003c/b\u003e\u003c/summary\u003e\n\n\u003cbr\u003e\n\nSponsor a developer or organization through **GitHub Sponsors**.\n\nNo tiers — one-time badge.\n\n**Steps:**\n1. Go to [github.com/sponsors](https://github.com/sponsors).\n2. Find a user/org accepting sponsorships.\n3. Sponsor them (even the smallest tier qualifies) — publicly, not privately.\n\n\u003c/details\u003e\n\n\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/table\u003e\n\n---\n\n## 🚫 No Longer Obtainable\n\nThese still display if you already have them, but new users can't unlock them anymore.\n\n\u003ctable\u003e\n\u003ctr\u003e\n\u003ctd align=\"center\" width=\"120\"\u003e\u003cimg src=\"https://github.com/Schweinepriester/github-profile-achievements/raw/main/images/arctic-code-vault-contributor-default.png\" width=\"80\"/\u003e\u003c/td\u003e\n\u003ctd\u003e\n\n### Arctic Code Vault Contributor 🧊\n\n\u003cdetails\u003e\n\u003csummary\u003e\u003cb\u003eWhat it was for\u003c/b\u003e\u003c/summary\u003e\n\n\u003cbr\u003e\n\nAwarded 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.\n\nThis was a one-time historical snapshot event and can't be earned again.\n\n\u003c/details\u003e\n\n\u003c/td\u003e\n\u003c/tr\u003e\n\n\u003ctr\u003e\n\u003ctd align=\"center\"\u003e\u003cimg src=\"https://github.com/Schweinepriester/github-profile-achievements/raw/main/images/mars-2020-contributor-default.png\" width=\"80\"/\u003e\u003c/td\u003e\n\u003ctd\u003e\n\n### Mars 2020 Contributor 🚁\n\n\u003cdetails\u003e\n\u003csummary\u003e\u003cb\u003eWhat it was for\u003c/b\u003e\u003c/summary\u003e\n\n\u003cbr\u003e\n\nAwarded 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.\n\nTied to a specific historical mission — no longer earnable.\n\n\u003c/details\u003e\n\n\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/table\u003e\n\n---\n\n## 🧪 Disabled / Being Tested\n\nNot currently live on any profile, but were spotted in testing at some point. Included for completeness.\n\n\u003ctable\u003e\n\u003ctr\u003e\n\u003ctd align=\"center\" width=\"120\"\u003e\u003cimg src=\"https://github.com/Schweinepriester/github-profile-achievements/raw/main/images/heart-on-your-sleeve-default.png\" width=\"80\"/\u003e\u003c/td\u003e\n\u003ctd\u003e\n\n### Heart On Your Sleeve ❤️\n\n\u003cdetails\u003e\n\u003csummary\u003e\u003cb\u003eWhat it's for\u003c/b\u003e\u003c/summary\u003e\n\n\u003cbr\u003e\n\nReact to something on GitHub (an issue, PR, comment, discussion) with a ❤️ emoji.\n\n| Tier | ❤️ Reactions given |\n|---|---|\n| Default | 1 |\n| 🥉 Bronze | 16 |\n| 🥈 Silver | 128 |\n| 🥇 Gold | Unknown |\n\n\u003c/details\u003e\n\n\u003c/td\u003e\n\u003c/tr\u003e\n\n\u003ctr\u003e\n\u003ctd align=\"center\"\u003e\u003cimg src=\"https://github.com/Schweinepriester/github-profile-achievements/raw/main/images/open-sourcerer-default.png\" width=\"80\"/\u003e\u003c/td\u003e\n\u003ctd\u003e\n\n### Open Sourcerer 🌐\n\n\u003cdetails\u003e\n\u003csummary\u003e\u003cb\u003eWhat it's for\u003c/b\u003e\u003c/summary\u003e\n\n\u003cbr\u003e\n\nGet pull requests merged across **multiple different public repositories** (not just one project).\n\n| Tier | Open-source PRs merged (across repos) |\n|---|---|\n| Default | 1 |\n| 🥉 Bronze | 8 |\n| 🥈 Silver | 16 |\n| 🥇 Gold | 64 |\n\n\u003c/details\u003e\n\n\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/table\u003e\n\n---\n\n## 🎖️ Tier Labels\n\nAchievements with multiple levels show a small colored label:\n\n| Tier | Label | Hex |\n|---|---|---|\n| 🥉 Bronze | `x2` | `#F9BFA7` |\n| 🥈 Silver | `x3` | `#E1E4E4` |\n| 🥇 Gold | `x4` | `#FAE57E` |\n\n---\n\n## ⚙️ Managing Achievements on Your Profile\n\n\u003cdetails\u003e\n\u003csummary\u003e\u003cb\u003eHow to show / hide achievements\u003c/b\u003e\u003c/summary\u003e\n\n\u003cbr\u003e\n\n1. Go to [github.com/settings/profile](https://github.com/settings/profile).\n2. Scroll to the **Achievements** section.\n3. Toggle visibility on or off. This is entirely cosmetic and doesn't affect the underlying activity.\n\n\u003c/details\u003e\n\n\u003cdetails\u003e\n\u003csummary\u003e\u003cb\u003eNote on emoji skin tone\u003c/b\u003e\u003c/summary\u003e\n\n\u003cbr\u003e\n\nSome 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).\n\n\u003c/details\u003e\n\n---\n\n### Sources \u0026 credit\n\nBadge 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.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcameroncodesstuff%2Fgithub-achievements-guide","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcameroncodesstuff%2Fgithub-achievements-guide","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcameroncodesstuff%2Fgithub-achievements-guide/lists"}