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.
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.
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.
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.
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.