DEV Community

Cover image for I Explored GitHub Achievements โ€” Hereโ€™s What I Learned
Supam Roy
Supam Roy

Posted on

I Explored GitHub Achievements โ€” Hereโ€™s What I Learned

๐Ÿ‘‹ Introduction

If you've spent time on GitHub, you might have noticed small badges appearing on profiles โ€” like ๐Ÿฆˆ Pull Shark or โญ Starstruck.

These are called GitHub Achievements, and while they're optional, they add a fun and competitive layer to your developer journey.

In this guide, weโ€™ll break down:

๐Ÿ… What these badges are
โšก How to earn them
๐ŸŽฏ Why they actually matter
๐Ÿง  What Are GitHub Achievements?

GitHub Achievements are milestones that reflect your activity and contributions on the platform.

They are:

โœ… Visible on your public profile (optional)
๐ŸŽจ Customizable (skin tones, visibility)
๐Ÿ† Tier-based (Bronze โ†’ Silver โ†’ Gold)

๐Ÿ‘‰ You can disable them anytime from your profile settings.

๐Ÿ“ƒ Achievement List

Here are some of the most popular GitHub badges ๐Ÿ‘‡

โญ Starstruck

The Starstruck badge is earned when your repository gains stars from other developers, making it one of the most meaningful achievements because it reflects real impact. To earn it, focus on building useful or visually appealing projects, write a high-quality README with demos or screenshots, and share your work on platforms like LinkedIn, Twitter, or Reddit to increase visibility. Stars donโ€™t come just from good code โ€” they come from discoverability, usability, and presentation, so treating your project like a product significantly improves your chances of earning this badge.

โšก Quickdraw

The Quickdraw badge is one of the easiest to obtain and requires closing an issue or pull request within five minutes of opening it. The simplest way is to create an issue in your own repository and immediately close it, or open a small pull request (such as fixing a typo) and merge it quickly. While itโ€™s a quick win, it also highlights responsiveness, which is an important habit when collaborating on real-world projects.

๐Ÿฆˆ Pull Shark

The Pull Shark badge is earned by getting your pull requests merged, making it one of the most important indicators of contribution on GitHub. You can achieve this quickly by creating and merging pull requests in your own repositories, but a more valuable approach is contributing to open-source projects by fixing issues or adding features. Over time, consistent contributions will help you progress through the badge levels and build a strong GitHub profile.

๐Ÿง  Galaxy Brain

The Galaxy Brain badge is awarded when your answers in GitHub Discussions are marked as accepted, highlighting your ability to help others. To earn it, participate in repositories that have discussions enabled, find questions you can answer, and provide clear, accurate, and well-explained solutions. Adding examples or code snippets increases your chances of getting accepted, making this badge a reflection of both knowledge and communication skills.

๐Ÿคฏ YOLO

The YOLO badge is earned by merging a pull request without any review. The easiest way to get it is by creating a PR in your own repository and merging it directly. While itโ€™s simple to obtain, skipping reviews is generally not recommended in team environments, so this badge is more of a fun milestone rather than a best practice in professional workflows.

๐Ÿ’– Public Sponsor

The Public Sponsor badge is achieved by sponsoring an open-source contributor through GitHub Sponsors. You can earn it by visiting the GitHub Sponsors page, selecting a developer, and making a contribution โ€” even a small one qualifies. Beyond earning a badge, this is a meaningful way to support the developers who build and maintain the tools we use every day.

๐ŸŽจ Skin Tone Customization ๐Ÿ‘‹

Some GitHub achievements support emoji skin tone variations, allowing you to personalize how certain badges appear on your profile. This customization doesnโ€™t affect how badges are earned but lets you match them with your preferred visual style. You can easily update your emoji skin tone by navigating to GitHub Settings โ†’ Appearance, where your selected preference will automatically apply to all supported badges.

โœจ Highlight Badges

Highlight badges are special achievements that cannot be earned through regular activity or grinding; instead, they are awarded based on specific programs or contributions. For example, the ๐Ÿ’ผ Pro badge is given to GitHub Pro users, ๐Ÿ‘จโ€๐Ÿ’ป Developer Program Member requires joining GitHubโ€™s developer program, ๐Ÿ›ก๏ธ Security Bug Bounty Hunter is awarded for reporting valid security vulnerabilities, ๐ŸŽ“ GitHub Campus Expert is earned through a selective student program, and ๐Ÿ” Security Advisory Credit is granted when your security advisory is accepted into GitHubโ€™s database. These badges are rare and often reflect deeper involvement with the GitHub ecosystem beyond everyday contributions.

โŒ Badges You Canโ€™t Earn Anymore

Some GitHub achievements were released for limited-time events and are no longer obtainable. Notable examples include ๐Ÿš Mars 2020 Contributor, awarded to developers who contributed code used in the Mars helicopter mission, and โ„๏ธ Arctic Code Vault Contributor, given to contributors whose repositories were preserved in GitHubโ€™s 2020 archive program. These badges are now retired and serve as historical milestones, meaning they can only be seen on profiles of developers who participated during those specific events.

โญ Bonus: Fill Your Contribution Graph in 5 Minutes

Yes, itโ€™s technically possible to fill your GitHub contribution graph quickly by creating commits with custom backdated timestamps and pushing them to a repository, which makes it appear as if you were consistently active. The basic idea is to initialize a repo, create multiple commits while manually setting different dates using environment variables like GIT_AUTHOR_DATE and GIT_COMMITTER_DATE, and then push those commits to GitHub so your contribution graph fills up instantly. However, this should be used only for experimentation, because while it improves visual activity, it does not represent real work or skills. Recruiters and experienced developers value meaningful contributions โ€” such as real projects, pull requests, and collaborations โ€” far more than a fully green graph.

๐ŸŽฏ Best Strategy to Earn Badges

If you want to earn multiple GitHub badges efficiently, the best approach is to focus on meaningful activities rather than chasing them individually. Contributing to open-source projects helps you earn the ๐Ÿฆˆ Pull Shark badge through merged pull requests, answering questions in discussions can lead to the ๐Ÿง  Galaxy Brain badge, collaborating with others on shared commits unlocks ๐Ÿค Pair Extraordinaire, and building useful or engaging projects increases your chances of achieving โญ Starstruck. Instead of trying to game the system, consistently working on real projects, contributing to the community, and helping others will naturally lead to earning these badges over time.

๐Ÿ”ฅ If You Found This Useful follow me on GitHub
๐Ÿ’ฌ Share your favorite badge

Top comments (0)