Complete guide to every GitHub Achievement badge, tier, hidden rules, earning methods, FAQs and troubleshooting.
GitHub Achievements are special badges displayed on your GitHub profile that recognize different types of contributions and activities.
This repository aims to become the most complete documentation available.
You'll find:
- β Every obtainable badge
- β Unobtainable badges
- β Testing badges
- β Badge tiers
- β Hidden rules
- β Exact earning methods
- β Common mistakes
- β FAQs
- β Troubleshooting
- β Progress tracker
- β Latest updates
- π Introduction
- π§ͺ Badges in Testing
- π Obtainable Badges
- β Retired Badges
- π₯ Badge Tiers
- π¨ Badge Variants
- π Step-by-Step Guides
β οΈ Hidden Rules- π« Common Mistakes
- π Troubleshooting
- β FAQ
- π Progress Tracker
- π° Changelog
- π€ Contributing
| Feature | Status |
|---|---|
| All GitHub Badges | β |
| Updated for 2026 | β |
| Hidden Rules | β |
| Tier Images | β |
| Step-by-Step Guides | β |
| Troubleshooting | β |
| FAQ | β |
| Progress Tracker | β |
GitHub Achievements only count qualifying activity.
Some badges:
- require public repositories
- require merged Pull Requests
- require Discussions
- require repository ownership
- require collaborators
Reading the guide first can save you hours of confusion.
These achievements have been discovered by the community but are not yet officially available to everyone.
| Badge | Name | Description | Status |
|---|---|---|---|
| β€οΈ | Heart On Your Sleeve | React to content using β€οΈ | π‘ Testing |
| π§ | Open Sourcerer | Multiple merged PRs across repositories | π‘ Testing |
Note: GitHub may change or remove these achievements before public release.
These badges can currently be earned by any GitHub user.
| Badge | Difficulty | Solo | Money | Tier |
|---|---|---|---|---|
| π« Quickdraw | π’ Easy | β | β | β |
| β€οΈ Public Sponsor | π’ Easy | β | β | β |
| π¦ Pull Shark | π‘ Medium | β | β | π₯π₯π₯ |
| π€ͺ YOLO | π‘ Medium | β | β | β |
| π§ Galaxy Brain | π΄ Hard | β | β | π₯π₯π₯ |
| π₯ Pair Extraordinaire | π΄ Hard | β | β | π₯π₯π₯ |
| β Starstruck | π΄ Hard | β | β | π₯π₯π₯ |
| Badge | What You Need | Estimated Time |
|---|---|---|
| π« Quickdraw | Close an Issue/PR within 5 minutes | 2 min |
| β€οΈ Public Sponsor | Sponsor someone | 5 min |
| π¦ Pull Shark | Merge Pull Requests | 15β30 min |
| π€ͺ YOLO | Merge PR without review | 15 min |
| π§ Galaxy Brain | Accepted Discussion answers | Days |
| π₯ Pair Extraordinaire | Co-authored merged PR | 30 min |
| β Starstruck | 16 Repository Stars | Weeks |
These achievements are no longer obtainable because they were tied to one-time GitHub events.
| Badge | Name | Event |
|---|---|---|
| βοΈ | Arctic Code Vault Contributor | GitHub Archive Program (2020) |
| π | Mars 2020 Contributor | NASA Ingenuity Helicopter Mission |
| Category | Count |
|---|---|
| Obtainable Badges | 7 |
| Badges in Testing | 2 |
| Retired Badges | 2 |
| Total Achievements | 11 |
| Difficulty | Badges |
|---|---|
| π’ Beginner | Quickdraw, Public Sponsor |
| π‘ Intermediate | Pull Shark, YOLO |
| π΄ Advanced | Galaxy Brain, Pair Extraordinaire, Starstruck |
| Badge | Time |
|---|---|
| Quickdraw | βββββ |
| Public Sponsor | βββββ |
| Pull Shark | ββββ |
| YOLO | ββββ |
| Pair Extraordinaire | βββ |
| Galaxy Brain | ββ |
| Starstruck | β |
βββββ = Fastest to earn
If you're starting from zero, earn them in this order:
- π« Quickdraw
- β€οΈ Public Sponsor
- π¦ Pull Shark
- π€ͺ YOLO
- π₯ Pair Extraordinaire
- π§ Galaxy Brain
- β Starstruck
β Enable Public Contributions
β Learn how Pull Requests work
β Keep repositories Public
β Enable GitHub Discussions
β Own at least one repository
β Learn branching basics
These six things will make earning achievements much easier.
Some GitHub achievements can be upgraded by completing additional milestones.
Instead of earning a completely new badge, GitHub upgrades your existing badge through four different tiers.
| Tier | Level | Description |
|---|---|---|
| βͺ | Default | First achievement unlocked |
| π₯ | Bronze | Increased milestone |
| π₯ | Silver | Significant contribution |
| π₯ | Gold | Highest achievement tier |
Earned by receiving GitHub Stars on repositories you personally own.
| Badge | Requirement |
|---|---|
| βͺ Default | 16 Stars |
| π₯ Bronze | 128 Stars |
| π₯ Silver | 512 Stars |
| π₯ Gold | 4,096 Stars |
- Own the repository personally
- Write a professional README
- Add screenshots & GIFs
- Share on Reddit
- Share on LinkedIn
- Share on Twitter/X
- Submit to Hacker News
- Post on Dev.to
- Keep improving your project
Awarded for merged Pull Requests.
| Badge | Requirement |
|---|---|
| βͺ Default | 2 PRs |
| π₯ Bronze | 16 PRs |
| π₯ Silver | 128 PRs |
| π₯ Gold | 1,024 PRs |
- Merge your own PRs
- Contribute to Open Source
- Keep PRs small
- Write meaningful commit messages
Earned by receiving accepted answers in GitHub Discussions.
| Badge | Requirement |
|---|---|
| βͺ Default | 2 Accepted Answers |
| π₯ Bronze | 8 Answers |
| π₯ Silver | 16 Answers |
| π₯ Gold | 32 Answers |
- Answer beginner questions
- Write detailed explanations
- Add screenshots
- Include code examples
- Be respectful
Awarded for co-authoring merged Pull Requests.
| Badge | Requirement |
|---|---|
| βͺ Default | 1 Co-authored PR |
| π₯ Bronze | 10 PRs |
| π₯ Silver | 24 PRs |
| π₯ Gold | 48 PRs |
- Work with friends
- Join Hackathons
- Contribute together
- Use
Co-authored-by
| Achievement | Default | Bronze | Silver | Gold |
|---|---|---|---|---|
| β Starstruck | β | β | β | β |
| π¦ Pull Shark | β | β | β | β |
| π§ Galaxy Brain | β | β | β | β |
| π₯ Pair Extraordinaire | β | β | β | β |
GitHub currently supports multiple visual variants for some achievements.
Supported variants include:
- Default
- Light Skin Tone
- Medium-Light Skin Tone
- Medium Skin Tone
- Medium-Dark Skin Tone
- Dark Skin Tone
These variants are automatically selected based on your Emoji Skin Tone Preference in GitHub settings.
- Open GitHub Settings.
- Click Appearance.
- Scroll to Emoji Skin Tone.
- Choose your preferred tone.
- Save changes.
GitHub will automatically update supported achievement icons.
| Tier | Color |
|---|---|
| βͺ Default | White |
| π₯ Bronze | #F9BFA7 |
| π₯ Silver | #E1E4E4 |
| π₯ Gold | #FAE57E |
This section explains exactly how to earn every GitHub achievement.
Each guide includes:
- π― Requirements
- β± Estimated Time
- π€ Solo or Team
- π° Cost
- π Difficulty
- β Common Mistakes
- π‘ Pro Tips
| Difficulty | Time | Solo | Cost |
|---|---|---|---|
| π’ Easy | 2 Minutes | β Yes | Free |
Close an Issue or Pull Request within 5 minutes after creating it.
-
Open one of your repositories.
-
Click Issues.
-
Click New Issue.
-
Enter any title.
Example:
Test Issue
-
Click Submit new issue.
-
Immediately click
Close Issue
within 5 minutes.
That's it!
Instead of an Issue,
Create a Pull Request.
Merge or Close it within 5 minutes.
β Use your own repository.
β No collaborators required.
β Public repository recommended.
β Waiting longer than 5 minutes.
β Closing someone else's issue.
β Repository permissions preventing closure.
GitHub usually awards it within a few minutes.
Sometimes it may take 24 hours.
| Difficulty | Time | Solo | Cost |
|---|---|---|---|
| π’ Easy | 5 Minutes | β Yes | $ |
Sponsor any GitHub developer.
-
Visit a profile that supports GitHub Sponsors.
-
Click
β€οΈ Sponsor
- Select any available plan.
Even the cheapest plan works.
-
Complete payment.
-
Badge unlocked.
Usually
$1/month
or more depending on the creator.
β The badge is permanent.
β Cancel the sponsorship later if you want.
β Sponsoring outside GitHub.
β Expecting free sponsorship.
| Difficulty | Time | Solo | Cost |
|---|---|---|---|
| π‘ Medium | 15β30 Minutes | β Yes | Free |
Merge
2 Pull Requests
Create a repository.
Create a new branch.
git checkout -b feature-1Edit any file.
Example
README.md
Commit changes.
git add .
git commit -m "Update README"Push branch.
git push origin feature-1Open a Pull Request.
Merge it.
Repeat everything once more.
Total merged PRs:
2
Badge unlocked.
β Keep PRs small.
β Merge them yourself.
β Public repositories work best.
β Closing PR without merging.
β Creating Draft PR only.
β Deleting branch before merge.
Default
2 PRs
Bronze
16 PRs
Silver
128 PRs
Gold
1024 PRs
| Badge | Time | Solo | Cost |
|---|---|---|---|
| π« Quickdraw | βββββ | β | Free |
| β€οΈ Public Sponsor | βββββ | β | Paid |
| π¦ Pull Shark | ββββ | β | Free |
This section covers the remaining GitHub achievements with detailed instructions, common mistakes, and pro tips.
| Difficulty | Time | Solo | Cost |
|---|---|---|---|
| π‘ Medium | 15β20 Minutes | β Yes* | Free |
Solo works only if your repository does not require code reviews.
Merge a Pull Request without any code review.
- Create a repository.
- Create a new branch.
git checkout -b feature-yolo- Make any change.
echo "YOLO Badge" >> README.md- Commit it.
git add .
git commit -m "YOLO Badge"- Push the branch.
git push origin feature-yolo-
Open a Pull Request.
-
Do NOT request a review.
-
Merge immediately.
π Badge unlocked.
Use another GitHub account.
Open a PR.
Merge it without requesting a review.
β Requesting code review.
β Repository has branch protection enabled.
β PR closed instead of merged.
- Disable "Require Reviews" in Branch Protection.
- Small PRs are easier.
- Public repositories are recommended.
| Difficulty | Time | Solo | Cost |
|---|---|---|---|
| π΄ Hard | DaysβWeeks | β Yes | Free |
Receive 2 accepted answers in GitHub Discussions.
-
Find a repository with Discussions enabled.
-
Open the Discussions tab.
-
Answer questions with:
- Detailed explanation
- Code examples
- Screenshots (optional)
- Wait for the author to mark your answer as:
β Accepted Answer
Repeat until you have two accepted answers.
- Popular Open Source Projects
- Framework repositories
- Tool repositories
- Documentation repositories
β Answering GitHub Community discussions.
β Giving one-line answers.
β Self-answering.
β Spam replies.
- Help beginners.
- Include examples.
- Explain why, not just what.
- Be respectful and patient.
| Tier | Requirement |
|---|---|
| Default | 2 |
| Bronze | 8 |
| Silver | 16 |
| Gold | 32 |
| Difficulty | Time | Team | Cost |
|---|---|---|---|
| π΄ Hard | 30 Minutes | Yes | Free |
Co-author a merged Pull Request.
Create a commit normally.
Then edit the commit message:
Co-authored-by: Friend Name <friend@email.com>
Example
Co-authored-by: John Doe <john@example.com>
Commit.
Push.
Open PR.
Merge.
Done.
GitHub Desktop automatically supports co-authors.
β Wrong email.
β Wrong GitHub account.
β PR not merged.
β Invalid Co-authored-by format.
- Join Hackathons.
- Work with friends.
- Contribute to Open Source.
| Tier | Requirement |
|---|---|
| Default | 1 |
| Bronze | 10 |
| Silver | 24 |
| Gold | 48 |
| Difficulty | Time | Community | Cost |
|---|---|---|---|
| π΄ Hard | WeeksβMonths | Required | Free |
Receive 16 GitHub Stars on one of your repositories.
Examples:
- CLI Tool
- VS Code Extension
- Portfolio
- API
- Cheat Sheet
- GitHub Guide
- Templates
Include:
- Banner
- GIF
- Screenshots
- Installation
- Usage
- Features
Places to share:
- Twitter / X
- Dev.to
- Hashnode
- Hacker News
- Discord
- Facebook Groups
- Fix bugs.
- Add features.
- Respond to issues.
- Merge PRs.
- Write documentation.
β Buying stars.
β Using fake accounts.
β Spamming communities.
β Inactive repository.
| Tier | Stars |
|---|---|
| Default | 16 |
| Bronze | 128 |
| Silver | 512 |
| Gold | 4096 |
| Badge | Solo | Money | Difficulty | Time |
|---|---|---|---|---|
| π« Quickdraw | β | β | π’ | Minutes |
| β€οΈ Public Sponsor | β | β | π’ | Minutes |
| π¦ Pull Shark | β | β | π‘ | Minutes |
| π€ͺ YOLO | β | β | π‘ | Minutes |
| π§ Galaxy Brain | β | β | π΄ | Days |
| π₯ Pair Extraordinaire | β | β | π΄ | Hours |
| β Starstruck | β | β | π΄ | Months |
Quickdraw
β
βΌ
Public Sponsor
β
βΌ
Pull Shark
β
βΌ
YOLO
β
βΌ
Pair Extraordinaire
β
βΌ
Galaxy Brain
β
βΌ
Starstruck
If you're new to GitHub:
- Earn Quickdraw first.
- Learn Pull Requests.
- Contribute to Open Source.
- Help people in Discussions.
- Build projects people love.
- The achievements will come naturally.
π¨ Hidden Rules & Things GitHub Doesn't Tell You
Many achievements have hidden conditions. Keep these in mind to avoid frustration.
- Most achievements count public activity by default.
- Private activity can count if "Include private contributions on my profile" is enabled.
Creating a Pull Request is not enough.
β Closed PR β Doesn't count
β Merged PR β Counts
- Repository must be personally owned.
- Organization repositories don't count.
- Buying stars or using fake accounts violates GitHub's rules.
- Branch protection requiring reviews will prevent earning this badge.
- Merge the PR without requesting or approving a review.
GitHub Community Discussions no longer award this badge.
Instead, earn accepted answers in repository Discussions.
The commit message must contain:
Co-authored-by: Name <email@example.com>
GitHub won't recognize any other format.
Try these steps:
- Refresh your profile.
- Wait up to 48 hours.
- Check if the repository is public.
- Confirm the activity meets the badge requirements.
Check:
- PR was merged.
- PR wasn't just closed.
- Repository isn't a fork.
Verify:
- No code review was requested.
- Branch protection didn't require reviews.
Possible reasons:
- Discussion wasn't in a repository.
- Your answer wasn't accepted.
- You answered in GitHub Community instead of repository Discussions.
Check:
- Repository is owned by you.
- Repository actually reached the required star count.
- Stars are from real users.
No.
Once earned, achievements stay on your profile unless GitHub changes its system.
Yes.
Go to:
Settings β Public Profile β Achievements
Only if private contributions are enabled.
No.
Only repositories you personally own count.
Yes.
If you skip directly to a higher milestone, GitHub awards the highest tier you've reached.
No.
Achievements are permanent.
Usually a few minutes.
Sometimes up to 48 hours.
Existing achievements remain.
Future progress may not.
Copy this section into your own notes.
| Achievement | Status | Tier |
|---|---|---|
| π« Quickdraw | β¬ | Default |
| β€οΈ Public Sponsor | β¬ | Default |
| π¦ Pull Shark | β¬ | Default |
| π€ͺ YOLO | β¬ | Default |
| π§ Galaxy Brain | β¬ | Default |
| π₯ Pair Extraordinaire | β¬ | Default |
| β Starstruck | β¬ | Default |
Legend:
β¬ Not Earned
π’ In Progress
β Earned
π₯ Bronze
π₯ Silver
π₯ Gold
- Added detailed earning guides.
- Added troubleshooting.
- Added hidden rules.
- Added progress tracker.
- Added FAQs.
- Improved tables.
- Updated badge requirements.
Contributions are welcome!
If you'd like to improve this repository:
- Fork the repository.
- Create a feature branch.
git checkout -b feature/my-update- Commit your changes.
git commit -m "Improve badge guide"- Push the branch.
git push origin feature/my-update- Open a Pull Request.
Please make sure your information is accurate and well-documented.
GitHub occasionally changes achievement requirements.
If you notice outdated information:
- Open an Issue.
- Submit a Pull Request.
- Share supporting documentation.
This project is licensed under the MIT License.
You're free to use, modify, and distribute it.
Special thanks to:
- GitHub
- Open Source Community
- Repository contributors
- Everyone who helped document GitHub Achievements
If this repository helped you:
- β Star this repository
- π΄ Fork it
- π’ Share it with others
- π¬ Suggest improvements
Every contribution helps the community.