É possível pesquisar usuários globalmente em uma plataforma GitHub, por exemplo: no GitHub.com ou no GitHub Enterprise Server.
Para saber mais, confira Sobre a pesquisa no GitHub.
Dica
- Este artigo contém links para pesquisas de exemplo no site do GitHub.com, mas é possível usar os mesmos filtros de pesquisa em qualquer plataforma GitHub. Nas pesquisas de exemplo vinculadas, substitua
github.compelo nome do host da plataforma GitHub. - Para ver uma lista de sintaxes de pesquisa que você pode adicionar a qualquer qualificador de pesquisa a fim de aprimorar ainda mais os resultados, confira Noções básicas de 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 somente usuários ou organizações
Por padrão, a pesquisa de usuários retorna pessoas e organizações. No entanto, você pode usar o qualificador type para restringir os resultados da pesquisa apenas às contas pessoais ou de organizações.
| Qualificador | Exemplo |
|---|---|
type:user | |
| [ | |
| mike in:name created:<2011-01-01 type:user](https://github.com/search?q=mike+in:name+created%3A%3C2011-01-01+type%3Auser&type=Users) corresponde às contas pessoais chamadas "mike" que foram criadas antes de 2011. | |
type:org | |
| [ | |
| data in:email type:org](https://github.com/search?q=data+in%3Aemail+type%3Aorg&type=Users) encontra organizações com a palavra "data" no email. |
Pesquisar por nome da conta, nome completo ou e-mail público
Você pode filtrar sua pesquisa para o nome da conta pessoal de usuário ou de organização com os qualificadores user ou org.
Com o qualificador in, você pode restringir a pesquisa ao nome de usuário (login), ao nome completo, ao email público ou a qualquer combinação desses. Quando você omite esse qualificador, somente o nome de usuário e o endereço de e-mail são pesquisados. Por questão de privacidade, não é possível pesquisar pelo nome do domínio do e-mail.
| Qualificador | Exemplo |
|---|---|
user:name | |
| [ | |
| user:octocat](https://github.com/search?q=user%3Aoctocat&type=Users) corresponde ao usuário com o nome de usuário "octocat". | |
org:name | |
| [ | |
| org:electron type:user](https://github.com/search?q=org%3Aelectron+type%3Ausers&type=User) corresponde ao nome da conta da organização Electron. | |
in:login | |
| [ | |
| kenya in:login](https://github.com/search?q=kenya+in%3Alogin&type=Users) corresponde aos usuários com a palavra "kenya" no nome de usuário. | |
in:name | |
| [ | |
| bolton in:name](https://github.com/search?q=bolton+in%3Afullname&type=Users) corresponde aos usuários cujo nome real contém a palavra "bolton". | |
fullname:firstname lastname | |
| [ | |
| fullname:nat friedman](https://github.com/search?q=fullname%3Anat+friedman&type=Users) corresponde a um usuário com o nome completo "Nat Friedman". Observação: esse qualificador de pesquisa considera o espaçamento. | |
in:email | |
| [ | |
| data in:email](https://github.com/search?q=data+in%3Aemail&type=Users&utf8=%E2%9C%93) coincide com usuários cujo email contém a palavra "data". |
Pesquisar por número de repositórios que um usuário possui
Você pode filtrar usuários com base no número de repositórios que possuem, usando o qualificador
| Qualificador | Exemplo |
|---|---|
repos:n | |
| [ | |
| repos:>9000](https://github.com/search?q=repos%3A%3E%3D9000&type=Users) corresponde a usuários cuja contagem de repositórios é superior a nove mil. | |
name |
repos:
n
|
[
**bert repos:10..30**](https://github.com/search?q=bert+repos%3A10..30&type=Users) corresponde aos usuários com a palavra "bert" no nome de usuário ou no nome real que têm de dez a 30 repositórios.
Pesquisar por local
Você pode pesquisar usuários pelo local indicado no perfil dele.
| Qualificador | Exemplo |
|---|---|
location:LOCATION | |
| [ | |
| repos:1 location:iceland](https://github.com/search?q=repos%3A1+location%3Aiceland&type=Users) corresponde a usuários que possuem exatamente um repositório localizado na Islândia. |
Pesquisar por linguagem do repositório
Usando o qualificador language, você pode pesquisar os usuários com base nas linguagens dos repositórios que eles têm.
| Qualificador | Exemplo |
|---|---|
| |
| language: |
location:
LOCATION
|
[
**language:javascript location:russia**](https://github.com/search?q=language%3Ajavascript+location%3Arussia&type=Users) corresponde aos usuários na Rússia com a maioria dos repositórios escritos em JavaScript.
|
`name`
language:
LANGUAGE
`in:fullname`
|
[
**jenny language:javascript in:fullname**](https://github.com/search?q=jenny+language%3Ajavascript+in%3Afullname&type=Users) corresponde aos usuários com repositórios JavaScript cujo nome completo contém a palavra "jenny".
Pesquisar por data de criação da conta pessoal
É possível filtrar usuários usando o qualificador created com base na data de ingresso deles no GitHub. Esse qualificador usa 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 saber mais, confira Noções básicas de sintaxe de pesquisa.
| Qualificador | Exemplo |
|---|---|
created:YYYY-MM-DD | |
| [ | |
| created:<2011-01-01](https://github.com/search?q=created%3A%3C2011-01-01&type=Users) corresponde aos usuários que ingressaram antes de 2011. | |
created:>=YYYY-MM-DD | |
| [ | |
| created:>=2013-05-11](https://github.com/search?q=created%3A%3E%3D2013-05-11&type=Users) corresponde aos usuários que ingressaram em 11 de maio de 2013 ou após essa data. | |
| |
| created: |
location:
LOCATION
|
[
**created:2013-03-06 location:london**](https://github.com/search?q=created%3A2013-03-06+location%3Alondon&type=Users) corresponde aos usuários que ingressaram em 6 de março de 2013, que listam a localização como Londres.
|
created:
YYYY-MM-DD..YYYY-MM-DD
`name`
`in:login`
|
[
**created:2010-01-01..2011-01-01 john in:login**](https://github.com/search?q=created%3A2010-01-01..2011-01-01+john+in%3Ausername&type=Users) corresponde aos usuários que ingressaram entre 2010 e 2011 com a palavra "john" no nome de usuário.
Pesquisar por número de seguidores
Você pode filtrar usuários pelo número de seguidores que eles possuem, utilizando o qualificador followers com as opções maior que, menor que e intervalo.
| Qualificador | Exemplo |
|---|---|
followers:n | |
| [ | |
| followers:>=1000](https://github.com/search?q=followers%3A%3E%3D1000&type=Users) corresponde aos usuários com mil seguidores ou mais. | |
name |
followers:
n
|
[
**sparkle followers:1..10**](https://github.com/search?q=sparkle+followers%3A1..10&type=Users) corresponde aos usuários com um a dez seguidores, com a palavra "sparkle" no nome.
Pesquisar com base na capacidade de patrocinador
Você pode pesquisar usuários e organizações que podem ser patrocinados no GitHub Sponsors com o qualificador is:sponsorable. Para saber mais, confira Sobre os Patrocinadores do GitHub.
| Qualificador | Exemplo |
|---|---|
is:sponsorable | |
| [ | |
| is:sponsorable](https://github.com/search?q=is%3Asponsorable&type=Users) associa usuários e organizações que possuem um perfil do GitHub Sponsors. |