Puede buscar repositorios a nivel global en la totalidad de GitHub, o bien buscar repositorios dentro de una organización en particular. Para más información, consulta Acerca de la búsqueda en GitHub.
Para incluir bifurcaciones en los resultados de búsqueda, deberá agregar fork:true
o fork:only
a la consulta. Para más información, consulta Buscar en bifurcaciones.
Tip
- Este artículo contiene enlaces a las búsquedas de muestra en el sitio web de GitHub.com, pero puedes utilizar los mismos filtros de búsqueda con GitHub Enterprise Server. En las búsquedas de ejemplos vinculadas, reemplaza
github.com
por el nombre de host de tu instancia de GitHub Enterprise Server.
- Para una lista de sintaxis de búsqueda que puedas agregar a cualquier calificador de búsqueda para mejorar aún más los resultados, consulta "Entender la sintaxis de búsqueda".
- Utiliza comillas alrededor de los términos de búsqueda que contengan varias palabras. Por ejemplo, si quiere buscar incidencias con la etiqueta "En curso", tendría que buscar
label:"in progress"
. Buscar no distingue entre mayúsculas y minúsculas.
Buscar por nombre de repositorio, descripción o contenidos del archivo README
Con el calificador in
puedes restringir la búsqueda al nombre del repositorio, su descripción, los temas del archivo README o cualquier combinación de estos. Cuando omites este calificador, únicamente se buscan el nombre del repositorio, la descripción y los temas.
Calificador: | Ejemplo |
---|---|
in:name | jquery in:name coincide con los repositorios con "jquery" en el nombre del repositorio. |
in:description | jquery in:name,description coincide con los repositorios con "jquery" en el nombre o la descripción del repositorio. |
in:topics | jquery in:topics coincide con repositorios etiquetados con "jquery" como tema. |
in:readme | jquery in:readme coincide con los repositorios que mencionan "jquery" en el archivo README del repositorio. |
repo:owner/name | repo:octocat/hello-world coincide con un nombre de repositorio específico. |
Buscar en base a los contenidos de un repositorio
Para encontrar un repositorio, busque el contenido de su archivo README utilizando el calificador in:readme
. Para más información, consulta Acerca de los archivos README.
Además de utilizar in:readme
, no es posible encontrar repositorios al buscar por el contenido específico dentro del repositorio. Para buscar un archivo o contenido específico dentro de un repositorio, puedes utilizar el buscador de archivo o los calificadores de búsqueda específica. Para más información, consulta Buscar archivos en GitHub y "Búsqueda de código".
Calificador: | Ejemplo |
---|---|
in:readme | octocat in:readme coincide con los repositorios que mencionan "octocat" en el archivo README del repositorio. |
Buscar dentro de los repositorios de un usuario u organización
Para buscar en todos los repositorios que son propiedad de una determinada organización o usuario, puedes utilizar el calificador user
o org
.
Calificador: | Ejemplo |
---|---|
user:USERNAME | user:defunkt forks:>100 coincide con repositorios de @defunkt que tienen más de 100 bifurcaciones. |
org:ORGNAME | org:github coincide con repositorios de GitHub. |
Buscar por tamaño del repositorio
El calificador size
encuentra repositorios que coinciden con un tamaño determinado (en kilobytes), utilizando los calificadores de mayor que, menor que y rango. Para más información, consulta Entender la sintaxis de búsqueda.
Calificador: | Ejemplo |
---|---|
size:n | size:1000 coincide con los repositorios de exactamente 1 MB. |
size:>n | size:>=30000 coincide con los repositorios de exactamente 30 MB. |
size:<n | size:<50 coincide con repositorios menores de 50 KB. |
size:n..n | size:50..120 coincide con repositorios que están entre 50 KB y 120 KB. |
Buscar por cantidad de seguidores
Puede filtrar los repositorios en función de la cantidad de usuarios que los siguen, utilizando el calificador followers
con aquellos de mayor que, menor que y rango. Para más información, consulta Entender la sintaxis de búsqueda.
Calificador: | Ejemplo |
---|---|
followers:>=n | node followers:>=10000 coincide con repositorios con 10 000 o más seguidores que mencionan la palabra "node". |
followers:n..n | styleguide linter followers:1..10 coincide con repositorios con entre 1 y 10 seguidores que mencionan la palabra "styleguide linter". |
Buscar por cantidad de bifurcaciones
El calificador forks
especifica la cantidad de bifurcaciones que un repositorio debería tener, utilizando los calificadores de mayor que, menor que y rango. Para más información, consulta Entender la sintaxis de búsqueda.
Calificador: | Ejemplo |
---|---|
forks:n | forks:5 coincide con repositorios con solo cinco bifurcaciones. |
forks:>n | forks:>=205 coincide con repositorios con al menos 205 bifurcaciones. |
forks:<n | forks:<90 coincide con repositorios con al menos 90 bifurcaciones. |
forks:n..n | forks:10..20 coincide con repositorios con entre 10 y 20 bifurcaciones. |
Buscar por cantidad de estrellas
Puedes buscar repositorios con base en la cantidad de estrellas que tienen, utilizando los calificadores de mayor qué, menor qué y rango. Para más información, consulta Guardar repositorios con estrellas y Entender la sintaxis de búsqueda.
Calificador: | Ejemplo |
---|---|
stars:n | stars:500 coincide con repositorios con exactamente 500 estrellas. |
stars:n..n size:<n | stars:10..20 size:<1000 coincide con repositorios de 10 a 20 estrellas, que tienen menos de 1000 KB. |
stars:>=n fork:true language:LANGUAGE | stars:>=500 fork:true language:php coincide con repositorios con al menos 500 estrellas, incluidas las que tienen bifurcaciones y están escritos en PHP. |
Buscar por cuándo fue creado o actualizado por última vez un repositorio
Puedes filtrar repositorios en base al momento de creación o al momento de la última actualización. Para la creación del repositorio, puede usar el calificador created
; para averiguar cuándo se actualizó por última vez un repositorio, le recomendamos usar el calificador pushed
. El calificador pushed
devolverá una lista de repositorios ordenados según la confirmación más reciente realizada en alguna rama del repositorio.
Ambos toman una fecha como su parámetro. El formato de fecha debe seguir el estándar ISO8601, que es YYYY-MM-DD
(año-mes-día). También puede agregar información de tiempo opcional THH:MM:SS+00:00
después de la fecha, para buscar por hora, minuto y segundo. Esto es, T
, seguido de HH:MM:SS
(hora-minutos-segundos) y una diferencia horaria con UTC (+00:00
).
Cuando buscas una fecha, puedes utilizar los calificadores de mayor qué, menor qué y rango para filtrar aún más los resultados. Para obtener más información, vea «Entender la sintaxis de búsqueda».
Calificador: | Ejemplo |
---|---|
created:<YYYY-MM-DD | webos created:<2011-01-01 coincide con los repositorios con la palabra "webos" que se crearon antes de 2011. |
pushed:>YYYY-MM-DD | css pushed:>2013-02-01 coincide con los repositorios con la palabra "css" que se insertaron después de enero de 2013. |
pushed:>=YYYY-MM-DD fork:only | case pushed:>=2013-03-06 fork:only coincide con los repositorios con la palabra "case" que se insertaron a partir del 6 de marzo de 2013 y que son bifurcaciones. |
Buscar por lenguaje
Puedes buscar repositorios con base en el lenguaje de programación del código que contienen.
Calificador: | Ejemplo |
---|---|
language:LANGUAGE | rails language:javascript coincide con los repositorios con la palabra "rails" escrita en JavaScript. |
Buscar por tema
Puedes encontrar todos los repositorios que se clasifiquen con un tema particular. Para más información, consulta Clasificar tu repositorio con temas.
Calificador: | Ejemplo |
---|---|
topic:TOPIC | topic:jekyll coincide con los repositorios que se han clasificado con el tema "Jekyll". |
Buscar por cantidad de temas
Puede buscar repositorios por la cantidad de temas que se les hayan aplicado utilizando el calificador topics
en conjunto con aquellos de mayor que, menor que y rango. Para más información, consulta Clasificar tu repositorio con temas y Entender la sintaxis de búsqueda.
Calificador: | Ejemplo |
---|---|
topics:n | topics:5 coincide con repositorios que tienen cinco temas. |
topics:>n | topics:>3 coincide con repositorios que tienen más de tres temas. |
Buscar por licencia
Puedes buscar repositorios con por su tipo de licencia. Debes utilizar una palabra clave de licencia para filtrar los repositorios por algún tipo particular o familia de licencias. Para más información, consulta Generar licencia para un repositorio.
Calificador: | Ejemplo |
---|---|
license:LICENSE_KEYWORD | license:apache-2.0 coincide con los repositorios con licencia de Apache License 2.0. |
Buscar por visibilidad del repositorio
Puedes filtrar tu búsqueda con base en la visibilidad de los repositorios. Para más información, consulta Acerca de los repositorios.
Calificador: | Ejemplo |
---|---|
is:public | is:public org:github coincide con repositorios públicos propiedad de GitHub. |
is:internal | is:internal test coincide con repositorios internos a los que puede acceder y contienen la palabra "test". |
is:private | is:private pages coincide con repositorios privados a los que puede acceder y contienen la palabra "pages". |
Búsqueda en base a si un repositorio es una plantilla
Puedes buscar los repositorios en base a si los repositorios son plantillas. Para más información, consulta Crear un repositorio desde una plantilla.
Calificador: | Ejemplo |
---|---|
template:true | template:true GNOME coincide con repositorios que son plantillas y contienen la palabra "GNOME". |
template:false | template:false GNOME coincide con repositorios que no son plantillas y contienen la palabra "GNOME". |
Buscar en base a si un repositorio está archivado
Puedes buscar los repositorios con base en si se archivaron o no. Para más información, consulta Archivar repositorios.
Calificador: | Ejemplo |
---|---|
archived:true | archived:true GNOME coincide con repositorios que están archivados y contienen la palabra "GNOME". |
archived:false | archived:false GNOME coincide con repositorios que no están archivados y contienen la palabra "GNOME". |