Pesquise repositórios globalmente em toda a GitHub.com ou pesquise repositórios em uma organização específica. Para obter mais informações, confira "Sobre a pesquisa no GitHub".
Para incluir forks nos resultados da pesquisa, adicione fork:true
ou fork:only
à consulta. Para obter mais informações, confira "Pesquisa em forks".
Tips:
- Para ver uma lista de sintaxes de pesquisa que você pode adicionar a qualquer qualificador de pesquisa para aprimorar ainda mais os resultados, confira "Noções básicas sobre a sintaxe de pesquisa".
- Use aspas em termos de pesquisa com várias palavras. Por exemplo, caso deseje pesquisar problemas com o rótulo "Em andamento", pesquise
label:"in progress"
. A pesquisa não faz distinção entre maiúsculas e minúsculas.
Pesquisar por nome do repositório, descrição ou conteúdo do arquivo README
Com o qualificador in
, você pode restringir a pesquisa ao nome do repositório, à descrição do repositório, ao conteúdo do arquivo README ou a qualquer combinação desses itens. Quando você omite esse qualificador, somente o nome, a descrição e os tópicos do repositório são pesquisados.
Qualificador | Exemplo |
---|---|
in:name | jquery in:name corresponde aos repositórios com "jquery" no nome. |
in:description | jquery in:name,description corresponde aos repositórios com "jquery" no nome ou na descrição. |
in:topics | jquery in:topics corresponde a repositórios rotulados com "jquery" como um tópico. |
in:readme | jquery in:readme corresponde aos repositórios que mencionam "jquery" no arquivo README do repositório. |
repo:owner/name | repo:octocat/hello-world corresponde a um nome de repositório específico. |
Pesquisar com base no conteúdo do repositório
Encontre um repositório pesquisando o conteúdo no arquivo README do repositório usando o qualificador in:readme
. Para obter mais informações, confira "Sobre os arquivos README".
Além de usar o in:readme
, não é possível encontrar repositórios pesquisando um conteúdo específico no repositório. Para pesquisar um arquivo ou conteúdo específico em um repositório, você pode usar o localizador de arquivos os qualificadores de pesquisa específicos para código. Para obter mais informações, confira "Como encontrar arquivos no GitHub" e "Como pesquisar um código".
Qualificador | Exemplo |
---|---|
in:readme | octocat in:readme corresponde aos repositórios que mencionam "octocat" no arquivo README do repositório. |
Pesquisar nos repositórios de um usuário ou uma organização
Para fazer uma pesquisa em todos os repositórios pertencentes a uma organização ou a um usuário específico, use o qualificador user
ou org
.
Qualificador | Exemplo |
---|---|
user:USERNAME | user:defunkt forks:>100 corresponde aos repositórios de @defunkt que têm mais de 100 forks. |
org:ORGNAME | org:github corresponde aos repositórios do GitHub. |
Pesquisar por tamanho do repositório
O qualificador size
encontra os repositórios que correspondem a um tamanho específico (em kilobytes) usando os qualificadores maior que, menor que e intervalo. Para obter mais informações, confira "Noções básicas sobre a sintaxe de pesquisa".
Qualificador | Exemplo |
---|---|
size:n | size:1000 corresponde aos repositórios que têm exatamente 1 MB. |
size:>=30000 corresponde aos repositórios que têm, pelo menos, 30 MB. | |
size:<50 corresponde aos repositórios menores que 50 KB. | |
size:50..120 corresponde aos repositórios que têm entre 50 KB e 120 KB. |
Pesquisar por número de seguidores
Filtre os repositórios com base no número de usuários que seguem os repositórios usando o qualificador followers
com os qualificadores maior que, menor que e intervalo. Para obter mais informações, confira "Noções básicas sobre a sintaxe de pesquisa".
Qualificador | Exemplo |
---|---|
followers:n | node followers:>=10000 corresponde aos repositórios com dez mil ou mais seguidores que mencionam a palavra "node". |
styleguide linter followers:1..10 corresponde aos repositórios que têm entre um e dez seguidores que mencionam o termo "styleguide linter". |
Pesquisar por número de bifurcações
O qualificador forks
especifica o número de forks que um repositório deve ter usando os qualificadores maior que, menor que e intervalo. Para obter mais informações, confira "Noções básicas sobre a sintaxe de pesquisa".
Qualificador | Exemplo |
---|---|
forks:n | forks:5 corresponde aos repositórios com apenas cinco forks. |
forks:>=205 corresponde aos repositórios com, pelo menos, 205 forks. | |
forks:<90 corresponde aos repositórios com menos de 90 forks. | |
forks:10..20 corresponde aos repositórios com 10 a 20 forks. |
Pesquisar por número de estrelas
Você pode pesquisar repositórios com base no número de estrelas que os repositórios têm, usando os qualificadores maior que, menor que e intervalo. Para obter mais informações, confira "Como salvar repositórios com estrelas" e "Noções básicas sobre a sintaxe de pesquisa".
Qualificador | Exemplo |
---|---|
stars:n | stars:500 corresponde aos repositórios com exatamente 500 estrelas. |
stars:10..20 size:<1000 corresponde aos repositórios com 1000 a 10 estrelas, com menos de 20 KB. | |
stars:>=500 fork:true language:php corresponde aos repositórios com, pelo menos, 500 estrelas, incluindo aqueles com forks, escritos em PHP. |
Pesquisar por data da criação ou da última atualização do repositório
Você pode filtrar repositórios com base na data de criação ou da última atualização. Para a criação do repositório, você pode usar o qualificador created
. Para descobrir quando um repositório foi atualizado pela última vez, o ideal é usar o qualificador pushed
. O qualificador pushed
retorna uma lista de repositórios, classificados pelo commit mais recente feito em qualquer branch do repositório.
Os dois usam uma data como parâmetro. A formatação de data precisa seguir o padrão ISO8601, que é YYYY-MM-DD
(ano-mês-dia). Adicione também informações de hora THH:MM:SS+00:00
opcionais após a data, para fazer a pesquisa por hora, minuto e segundo. Isso é T
, seguido de HH:MM:SS
(hora-minutos-segundos) e uma diferença UTC (+00:00
).
Ao pesquisar uma data, você pode usar qualificadores de maior que, menor que e intervalo para filtrar os resultados ainda mais. Para obter mais informações, confira "Noções básicas sobre a sintaxe de pesquisa".
Qualificador | Exemplo |
---|---|
created:YYYY-MM-DD | webos created:<2011-01-01 corresponde aos repositórios com a palavra "webos" que foram criados antes de 2011. |
pushed:YYYY-MM-DD | css pushed:>2013-02-01 corresponde aos repositórios com a palavra "css" que foram enviados por push após janeiro de 2013. |
case pushed:>=2013-03-06 fork:only corresponde aos repositórios com a palavra "case" que foram enviados por push em 6 de março de 2013 ou após essa data e que são forks. |
Pesquisar por linguagem
Você pode pesquisar repositórios com base na linguagem do código nos repositórios.
Qualificador | Exemplo |
---|---|
language:LANGUAGE | rails language:javascript corresponde aos repositórios com a palavra "rails" que foram escritos em JavaScript. |
Pesquisar por tópico
Você pode encontrar todos os repositórios classificados com um determinado tópico. Para obter mais informações, confira "Como classificar seu repositório com tópicos".
Qualificador | Exemplo |
---|---|
topic:TOPIC | topic:jekyll corresponde aos repositórios que foram classificados com o tópico "Jekyll". |
Pesquisar por número de tópicos
Você pode pesquisar repositórios pelo número de tópicos que foram aplicados a eles usando o qualificador topics
com os qualificadores maior que, menor que e intervalo. Para obter mais informações, confira "Como classificar seu repositório com tópicos" e "Noções básicas sobre a sintaxe de pesquisa".
Qualificador | Exemplo |
---|---|
topics:n | topics:5 corresponde aos repositórios que têm cinco tópicos. |
topics:>3 corresponde aos repositórios que têm mais de três tópicos. |
Pesquisar por licença
Você pode pesquisar repositórios pelo tipo de licença nos repositórios. É preciso usar uma palavra-chave de licença para filtrar repositórios por uma determinada licença ou família de licenças. Para obter mais informações, confira "Como licenciar um repositório".
Qualificador | Exemplo |
---|---|
license:LICENSE_KEYWORD | license:apache-2.0 corresponde aos repositórios licenciados sob a Licença Apache 2.0. |
Pesquisar por visibilidade do repositório
Você pode filtrar sua pesquisa com base na visibilidade dos repositórios. Para obter mais informações, confira "Sobre os repositórios".
| Qualificador | Exemplo | ------------- | ------------- | | is:public
| is:public org:github corresponde aos repositórios públicos pertencentes ao GitHub. | is:private
| is:private pages corresponde aos repositórios privados que você pode acessar e contém a palavra "pages".
Pesquisar com base no fato de o repositório ser um espelho
Você pode pesquisar repositórios com base no fato de os repositórios serem espelhos e hospedados em outro lugar. Para obter mais informações, confira "Como encontrar maneiras de contribuir com o código aberto no GitHub".
Qualificador | Exemplo |
---|---|
mirror:true | mirror:true GNOME corresponde aos repositórios que são espelhos e que contêm a palavra "GNOME". |
mirror:false | mirror:false GNOME corresponde aos repositórios que não são espelhos e que contêm a palavra "GNOME". |
Pesquisar com base no fato de o repositório estar arquivado
Você pode pesquisar repositórios com base no fato de os repositórios estarem ou não arquivados. Para obter mais informações, confira "Como arquivar repositórios".
Qualificador | Exemplo |
---|---|
archived:true | archived:true GNOME corresponde aos repositórios arquivados e que contêm a palavra "GNOME". |
archived:false | archived:false GNOME corresponde aos repositórios que não foram arquivados e que contêm a palavra "GNOME". |
Pesquisa com base no número de problemas com os rótulos good first issue
ou help wanted
Você pode pesquisar repositórios que tenham um número mínimo de problemas rotulados help-wanted
ou good-first-issue
com os qualificadores help-wanted-issues:>n
e good-first-issues:>n
. Para obter mais informações, confira "Como incentivar contribuições úteis para seu projeto com rótulos".
Qualificador | Exemplo |
---|---|
good-first-issues:>n | good-first-issues:>2 javascript corresponde aos repositórios com mais de dois problemas rotulados good-first-issue e que contêm a palavra "javascript". |
help-wanted-issues:>n | help-wanted-issues:>4 react corresponde aos repositórios com mais de quatro problemas rotulados help-wanted e que contêm a palavra "React". |
Pesquisar com base na capacidade de patrocinador
Você pode pesquisar repositórios cujos proprietários podem ser patrocinados no GitHub Sponsors com o qualificador is:sponsorable
. Para obter mais informações, confira "Sobre o GitHub Sponsors".
Você pode pesquisar repositórios que têm um arquivo de financiamento usando o qualificador has:funding-file
. Para obter mais informações, confira "Sobre os arquivos FUNDING".
Qualificador | Exemplo |
---|---|
is:sponsorable | is:sponsorable corresponde aos repositórios cujos proprietários têm um perfil do GitHub Sponsors. |
has:funding-file | has:funding-file corresponde aos repositórios que têm um arquivo FUNDING.yml. |