GitHub achievements, explained: every badge and how to earn it

GitHub achievements, explained: every badge and how to earn it

The hexagonal badges on GitHub profiles are achievements — awarded automatically when your account does specific things. You can't buy them, request them, or add them manually; the only way is to trigger the condition. Here's the current set and what each takes.

The achievements

🦈 Pull Shark — merged pull requests. Earned at 2 merged PRs, with bronze/silver/gold tiers at 16, 128, and 1024. The most attainable badge for anyone who ships through PRs — even in your own repositories.

⚡ Quickdraw — close an issue or pull request within 5 minutes of opening it. Easiest earned by opening an issue in your own repo and closing it immediately (yes, that counts).

🎲 YOLO — merge a pull request without a review. A badge that celebrates what code review policies exist to prevent — GitHub has a sense of humor. Merge any of your own PRs unreviewed and it's yours.

⭐ Starstruck — a repository you own reaches 16 stars (tiers at 128, 512, 4096). The only badge here you can't earn alone — it requires building something people actually want. (A community that stars generously helps.)

🧠 Galaxy Brain — your answers get accepted in GitHub Discussions (2 accepted answers to start). Requires repos with Discussions enabled.

❤️ Public Sponsor — sponsor any open-source maintainer through GitHub Sponsors, at any amount.

🤿 Heart On Your Sleeve — react to something with the ❤️ emoji. Rolled out inconsistently; some accounts have it from a single reaction.

🌟 Retired badges — Arctic Code Vault Contributor (2020 program) and Mars 2020 Helicopter Contributor can no longer be earned; owning one just means the account was active in the right repos at the right time.

Do achievements actually matter?

Less than the rest of your profile. They're conversation pieces — a fully badged sidebar signals a long-time, engaged account, and that's about it. Nobody was ever hired for a YOLO badge.

What visitors do read, in order: your contribution graph, your pinned repositories, and your profile README. Get those right first — the graph part is exactly what GitShine keeps green for you — then collect badges for fun.

Quick wins today

  1. Open and close an issue in your own repo → Quickdraw
  2. Merge one of your own PRs without review → YOLO
  3. Get two PRs merged → Pull Shark
  4. ❤️-react to a comment → Heart On Your Sleeve

Four badges in ten minutes — and a profile that looks like it's been busy for years.