A little about HackAtlas

Find your place in open source.

HackAtlas makes it easier to discover public GitHub projects, explore active communities, and find contribution opportunities. It gives you a starting point, so your next open-source contribution feels a little less overwhelming.

01 / The idea

Why HackAtlas exists

Finding a project to contribute to can be harder than making the contribution itself. Projects are spread across GitHub, and it can take time to find one that matches your interests or experience. HackAtlas brings discovery tools into one simple place.

02 / What you can do

Explore with useful context

  • Search public repositories by keyword.
  • Browse categories and topics.
  • Sort projects by stars, recent activity, or contribution opportunities.
  • Filter by the public location listed on an owner's GitHub profile.
  • Check repository details and look for issues labelled good first issue or help wanted.
03 / How it works

Live data from GitHub

HackAtlas uses GitHub's public REST API to retrieve repository information. It does not maintain a separate catalogue of fabricated project statistics. Repository names, descriptions, stars, forks, languages, topics, and issue information come from GitHub and can change at any time.

DiscoverSearch and filter public repositories using the available discovery controls.
ReviewOpen a repository card to see its details and check for beginner-friendly issue labels.
ContributeVisit the repository on GitHub, read its guidelines, and choose an issue that suits you.
04 / A quick note

Know the limitations

  • GitHub applies request limits to unauthenticated API access, so searches may occasionally need a retry.
  • Country filtering relies on the repository owner's public profile location. It is not a verified repository location.
  • Issue labels are maintained by project teams and do not guarantee that an issue is suitable for every beginner.
  • Being listed on HackAtlas does not mean a project is officially participating in Hacktoberfest.
05 / Community

Open source, together

HackAtlas is an open-source project. You can inspect the code, report a bug, suggest an improvement, or contribute through the repository. Please check the contribution guidelines before opening a pull request.

Read the contribution guide ↗

Know a project worth sharing?

Help someone discover it by suggesting the repository to HackAtlas.

Submit a project ↗