Você pode pesquisar repositórios globalmente no GitHub.com ou pesquisar em uma organização específica. Para obter mais informações, consulte "Sobre a pesquisa no GitHub".
Para incluir bifurcações nos resultados da pesquisa, você precisará adicionar fork:true
ou fork:only
à sua consulta. Para obter mais informações, consulte "Pesquisar em bifurcações".
Dicas:
- Para obter uma lista de sintaxes de pesquisa que podem ser adicionadas a qualquer qualificador de pesquisa para melhorar ainda mais os resultados, consulte "Entender a sintaxe de pesquisa".
- Use aspas em termos de pesquisa com várias palavras. Por exemplo, se quiser pesquisar problemas com a etiqueta "In progress," 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, conteúdo do arquivo README ou qualquer combinação desses itens. Quando você omite esse qualificador, somente o nome e a descrição do repositório são pesquisados.
Qualifier | Exemplo |
---|---|
in:name | jquery in:name corresponde aos repositórios com "jquery" no nome do respositório. |
in:description | jquery in:name,description corresponde aos repositórios com "jquery" no nome ou descrição do repositório. |
in:readme | jquery em:readme corresponde aos repositórios que mencionam "jquery" no arquivo README do repositório. |
repo:owner/name | repo:octocat/hello-world identifica um nome de repositório específico. |
Pesquisar com base no conteúdo do repositório
Você pode encontrar um repositório pesquisando pelo conteúdo no arquivo README do repositório usando o qualificador in:readme
. Para obter mais informações, consulte "Sobre 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, consulte "Localizar arquivos no GitHub" e "Pesquisar códigos".
Qualifier | 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 pesquisar em todos os repositórios de um determinado usuário ou organização, você pode usar os qualificadores user
ou org
.
Qualifier | Exemplo |
---|---|
user:USERNAME | user:defunkt forks:>100 identifica os repositórios de @defunkt que têm mais de 100 bifurcações. |
org:ORGNAME | org:github identifica os repositórios do GitHub. |
Pesquisar por tamanho do repositório
O qualificador size
procura repositórios que têm um tamanho específico (em kilobytes) usando os qualificadores maior que, menor que e intervalo. Para obter mais informações, consulte "Entender a sintaxe de pesquisa".
Qualifier | Exemplo |
---|---|
size:n | size:1000 identifica os repositórios que têm exatamente 1 MB. |
size:>=30000 identifica os repositórios que têm no mínimo 30 MB. | |
size:<50 identifica os repositórios que têm menos de 50 KB. | |
size:50..120 identifica os repositórios que têm entre 50 KB e 120 KB. |
Pesquisar por número de seguidores
É possível filtrar repositórios com base no número de usuários que seguem os repositórios, usando o qualificador followers
com os qualificadores com maior que, menor que e intervalo. Para obter mais informações, consulte "Entender a sintaxe de pesquisa".
Qualifier | Exemplo |
---|---|
followers:n | seguidores do nó:>=10000 coincide com repositórios com 10.000 ou mais seguidores e que mencionam a palavra "nó". |
styleguide linter followers:1..10 identifica os repositórios com 1 e 10 seguidores que mencionam a palavra "styleguide linter". |
Pesquisar por número de bifurcações
O qualificador forks
especifica o número de bifurcações que um repositório deve ter usando os qualificadores maior que, menor que e intervalo. Para obter mais informações, consulte "Entender a sintaxe de pesquisa".
Qualifier | Exemplo |
---|---|
forks:n | forks:5 identifica repositórios com apenas cinco bifurcações. |
forks:>=205 identifica repositórios com no mínimo 205 bifurcações. | |
forks:<90 identifica repositórios com menos de 90 bifurcações. | |
forks:10..20 identifica repositórios com 10 a 20 bifurcações. |
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, consulte "Salvar repositórios com estrelas" e "Entender a sintaxe de pesquisa".
Qualifier | Exemplo |
---|---|
stars:n | stars:500 identifica repositórios com exatamente 500 estrelas. |
stars:10..20 identifica repositórios com 10 a 20 estrelas com menos de 1.000 KB. | |
stars:>=500 fork:true language:php identifica os repositórios que tem no mínimo 500 estrelas, incluindo os bifurcados e que foram 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, você precisará usar o qualificador pushed
. O qualificador pushed
retorna uma lista de repositórios, classificados pelo commit mais recente feito em qualquer branch no repositório.
Os dois usam uma data como parâmetro. O formato de data deve seguir o padrão ISO8601, que é YYYY-MM-DD
(ano-mês-dia). Você também pode adicionar informações de tempo opcionais THH:MM:SS+00:00
após a data, para pesquisar por hora, minuto e segundo. Isso se faz adicionando T
, seguido de HH:MM:SS
(hora-minutos-segundos) e um intervalo de 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, consulte "Entender a sintaxe de pesquisa".
Qualifier | Exemplo |
---|---|
created:YYYY-MM-DD | webos created:<2011-01-01 identifica repositórios com a palavra "webos" que foram criados antes de 2011. |
pushed:YYYY-MM-DD | css pushed:>2013-02-01 identifica repositórios com a palavra "css" cujo push ocorreu antes de janeiro de 2013. |
case pushed:>=2013-03-06 fork:only identifica repositórios com a palavra "case" cujo push foi feito em 6 de março de 2013 ou depois dessa data e que são bifurcações. |
Pesquisar por linguagem
Você pode pesquisar repositórios com base na linguagem do código nos repositórios.
Qualifier | Exemplo |
---|---|
language:LANGUAGE | rails language:javascript corresponde reposit´rios com a palavra "rails" gravaddos no JavaScript. |
Pesquisar por tópico
Você pode encontrar todos os repositórios classificados com um determinado tópico. Para obter mais informações, consulte "Classificar seu repositório com tópicos".
Qualifier | Exemplo |
---|---|
topic:TOPIC | topic:jekyll corresponde repositórios 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 aos repositórios, usando o qualificador topics
junto com os qualificadores maior que, menor que e intervalo. Para obter mais informações, consulte "Classificar seu repositório com tópicos" e "Entender a sintaxe de pesquisa".
Qualifier | Exemplo |
---|---|
topics:n | topics:5 identifica os repositórios com cinco tópicos. |
tópicos:>3 correspondem a repositórios com 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, consulte "Licenciar um repositório".
Qualifier | Exemplo |
---|---|
license:LICENSE_KEYWORD | license:apache-2.0 identifica os repositórios que são licenciados com 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, consulte "Sobre repositórios".
| Qualificador | Exemplo | ------------- | ------------- | | is:public
| is:public org:github corresponde repositórios públicos pertencentes a GitHub. | is:internal
| is:internal test corresponde repositórios internos que você pode acessar e que contêm a palavra "test". | is:private
| is:private pages corresponde repositórios privados que você pode acessar e que 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, consulte "Encontrar maneiras de contribuir para o código aberto em GitHub."
Qualifier | Exemplo |
---|---|
mirror:true | mirror:true GNOME identifica os repositórios que são espelhos e contêm a palavra "GNOME". |
mirror:false | mirror:false GNOME corresponde aos repositórios que não são espelhos e 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, consulte "Arquivando repositórios".
Qualifier | Exemplo |
---|---|
archived:true | archived:true GNOME identifica os repositórios que estão arquivados e contêm a palavra "GNOME". |
archived:false | archived:false GNOME corresponde aos repositórios que não estão arquivados e contêm a palavra "GNOME". |
Pesquisar com base no número de problemas com as etiquetas good first issue
(um bom primeiro problema) ou help wanted
(procura-se ajuda)
Você pode pesquisar repositórios que têm um número mínimo de problemas com as etiquetas help-wanted
(procura-se ajuda) ou good-first-issue
(um bom primeiro problema) com os qualificadores help-wanted-issues:>n
e good-first-issues:>n
. Para obter mais informações, consulte "Incentivar contribuições úteis para o seu projeto com etiquetas".
Qualifier | Exemplo |
---|---|
good-first-issues:>n | good-first-issues:>2 javascript corresponde repositórios com mais de dois problemas etiquetados como good-first-issue e que contêm a palavra "javascript." |
help-wanted-issues:>n | help-wanted-issues:>4 react identifica os repositórios com mais de quatro problemas com a etiqueta 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 em GitHub Sponsors com o qualificador é:sponsorable
. Para obter mais informações, consulte "Sobre GitHub Sponsors."
Você pode pesquisar repositórios que têm um arquivo de financiamento que usa o qualificador has:funding-file
. Para obter mais informações, consulteSobre os arquivos de FINANCIAMENTO".
Qualifier | Exemplo |
---|---|
is:sponsorable | é:patrocinável corresponde aos repositórios cujos proprietários têm um perfil de GitHub Sponsors. |
has:funding-file | has:funding-file corresponde aos repositórios que têm um arquivo FUNDING.yml. |