GitHub Search Syntax Cheatsheet

A complete guide to finding users, repositories, and code using GitHub's advanced search qualifiers.

1User Search Qualifiers

Use these to find specific people or candidates. Combine them with spaces (AND logic).

QualifierExampleDescription
location:Locationlocation:BerlinFind users in a specific city or country.
language:Languagelanguage:RustFind users who have repositories in this language.
followers:>Nfollowers:>50Find users with more than N followers.
repos:>Nrepos:>10Find users with more than N repositories.
fullname:"Name"fullname:"Dan Abramov"Search by real name.
created:>YYYY-MM-DDcreated:>2023-01-01Find users who joined after a date.

2Repository Search Qualifiers

Useful for finding projects or libraries to use (or to find maintainers).

QualifierExampleDescription
stars:>Nstars:>1000Find repositories with many stars.
topic:Topictopic:machine-learningFind repos tagged with a specific topic.
pushed:>YYYY-MM-DDpushed:>2024-01-01Find repos that were updated recently.
license:Licenselicense:mitFilter by license type.

3Logical Operators

AND

Spaces between terms act as AND.

language:python location:London

OR

Use OR (must be capitalized).

location:London OR location:Berlin

NOT

Use - to exclude results.

language:java -language:javascript

Range

Use .. for ranges.

followers:100..500

Stop Memorizing. Start Hiring!

Amor abstracts all of this syntax away into a beautiful UI. Plus, we give you data that GitHub search doesn't have, like Weekend Activity % and Verified Emails.