Frecuentemente publicamos actualizaciones de nuestra documentación. Es posible que la traducción de esta página esté en curso. Para conocer la información más actual, visita la documentación en inglés. Si existe un problema con las traducciones en esta página, por favor infórmanos.

Buscar repositorios

Puedes buscar repositorios en GitHub y acotar los resultados utilizando estos calificadores de búsqueda de repositorio en cualquier combinación.

En este artículo

Puedes buscar repositorios globalmente a través de todos los GitHub, o buscar repositorios dentro de una organización particular. Para obtener más información, consulta Acerca de buscar en GitHub".

Para incluir bifurcaciones en los resultados de las búsquedas, deberás agregar fork:true o fork:only en tu consulta. Para obtener más información, consulta "Buscar en bifurcaciones".

Sugerencia:

  • Para obtener una lista de sintaxis de búsqueda que puedas agregar a cualquier calificador para mejorar aún más tus resultados, consulta "Comprender la sintaxis de búsqueda".
  • Utiliza comillas alrededor de los términos de búsqueda que contengan varias palabras. Por ejemplo, si deseas buscar propuestas con la etiqueta "In progress" (En curso), buscarías por la etiqueta 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 tu búsqueda al nombre del repositorio, su descripción, los contenidos del archivo README, o cualquier combinación de estos. Cuando omites este calificador, únicamente se buscan el nombre del repositorio y la descripción.

Qualifier Ejemplo
in:name jquery in:name encuentra repositorios con "jquery" en su nombre.
in:description jquery in:name,description encuentra repositorios con "jquery" en su nombre o en su descripción.
in:readme jquery in:readme encuentra repositorios que mencionan "jquery" en su archivo README.
repo:owner/name repo:octocat/hello-world encuentra un nombre de repositorio específico.

Buscar en base a los contenidos de un repositorio

Puedes encontrar un repositorio al buscar por el contenido en el archivo README, utilizando el calificador in: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 obtener más información, consulta "Encontrar archivos en GitHub" y "Buscar código."

Qualifier Ejemplo
in:readme octocat in:readme encuentra repositorios que mencionan "octocat" en su archivo README.

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 u org.

Qualifier Ejemplo
user:USERNAME user:defunkt forks:>100 encuentra repositorios de @defunkt que tienen más de 100 bifurcaciones.
org:ORGNAME org:github encuentra repositorios de GitHub.

Buscar por tamaño del repositorio

El calificador size (tamaño) encuentra repositorios que coinciden con un determinado tamaño (en kilobytes), utilizando los calificadores mayor que, menor que y rango.

Qualifier Ejemplo
size:n size:1000 encuentra repositorios que tienen más de 1 MB con exactitud.
size:>=30000 encuentra repositorios que tienen por lo menos 30 MB.
size:<50 encuentra repositorios que son menores de 50 KB.
size:50..120 encuentra repositorios que están entre 50 KB y 120 KB.

Buscar por cantidad de seguidores

Puedes filtrar repositorios en base a la cantidad de seguidores que tienen, utilizando el calificador followers (seguidores) con los calificadores mayor que, menor que y rango.

Calificador Ejemplo
followers:n node followers:>=10000 matches repositories with 10,000 or more followers mentioning the word "node".
styleguide linter followers:1..10 encuentra repositorios con 1 a 10 seguidores, que mencionan la palabra "styleguide linter."

Buscar por cantidad de bifurcaciones

El calificador forks (bifurcaciones) especifica la cantidad de bifurcaciones que debería tener un repositorio, utilizando los calificadores mayor que, menor que y rango.

Qualifier Ejemplo
forks:n forks:5 encuentra repositorios con solo cinco bifurcaciones.
forks:>=205 encuentra repositorios con por lo menos 205 bifurcaciones.
forks:<90 encuentra repositorios con menos de 90 bifurcaciones.
forks:10..20 encuentra repositorios con 10 a 20 bifurcaciones.

Buscar por cantidad de estrellas

Puedes buscar repositorios en base a la cantidad de estrellas que tiene un repositorio, utilizando los calificadores mayor que, menor que y rango

Calificador Ejemplo
stars:n stars:500 encuentra repositorios con exactamente 500 estrellas.
stars:10..20 encuentra repositorios con 10 a 20 estrellas, que son menores que 1000 KB.
stars:>=500 fork:true language:php encuentra repositorios con al menos 500 estrellas, incluidas los bifurcados, que 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 de un repositorio, puedes usar el calificador created (creado); para encontrar cuándo se actualizó por última vez un repositorio, querrás utilizar el calificador pushed (subido). El calificador pushed devolverá una lista de repositorios, clasificados por la confirmación más reciente realizada en alguna rama en el repositorio.

Ambos toman una fecha como su parámetro. Date formatting must follow the ISO8601 standard, which is YYYY-MM-DD (year-month-day). You can also add optional time information THH:MM:SS+00:00 after the date, to search by the hour, minute, and second. That's T, followed by HH:MM:SS (hour-minutes-seconds), and a UTC offset (+00:00).

Dates support greater than, less than, and range qualifiers.

Calificador Ejemplo
created:YYYY-MM-DD webos created:<2011-01-01 encuentra repositorios con la palabra "webos" que fueron creados antes del 2011.
pushed:YYYY-MM-DD css pushed:>2013-02-01 encuentra repositorios con la palabra "css" que fueron subidos después de enero de 2013.
case pushed:>=2013-03-06 fork:only encuentra repositorios con la palabra "case" que fueron subidos el 6 de marzo de 2013 o después, y que son bifurcaciones.

Buscar por lenguaje

Puedes buscar repositorios en base al lenguaje principal en que están escritos.

Qualifier Ejemplo
language:LANGUAGE rails language:javascript encuentra repositorios con la palabra "rails" que están escritos en JavaScript.

Buscar por tema

Puedes encontrar todos los repositorios que están clasificados con un tema particular.

Calificador Ejemplo
topic:TOPIC topic:jekyll encuentra repositorios que se han clasificado con el tema "jekyll."

Buscar por cantidad de temas

Puedes buscar repositorios en base a la cantidad de temas que se les ha aplicado, utilizando los calificadores topics (temas) junto con los calificadores mayor que, menor que y rango.

Qualifier Ejemplo
topics:n topics:5 encuentra repositorios que tienen cinco temas.
topics:>3 matches repositories that have more than three topics.

Buscar por licencia

Puedes buscar repositorios por su licencia. Debes utilizar la palabra clave licencia para filtrar repositorios por una licencia o familia de licencias particular.

Qualifier Ejemplo
license:LICENSE_KEYWORD license:apache-2.0 encuentra repositorios que tienen licencia de Apache License 2.0.

Buscar por repositorio privado o público

Puedes filtrar tu búsqueda en base a si un repositorio es público o privado.

Qualifier Ejemplo
is:public is:public org:github encuentra repositorios que son propiedad de GitHub que son públicos.
is:private is:private pages encuentra repositorios privados a los que has accedido y que contienen la palabra "pages."

Buscar en base a si un repositorio es un espejo

You can search repositories based on whether or not they're a mirror and are hosted elsewhere. For more information, see "Finding ways to contribute to open source on GitHub."

Qualifier Ejemplo
mirror:true mirror:true GNOME encuentra repositorios que son espejos y contienen la palabra "GNOME."
mirror:false mirror:false GNOME encuentra repositorios que no son espejo y contienen la palabra "GNOME."

Buscar en base a si un repositorio está archivado

Puedes buscar repositorios en base a si están o no archivados.

Calificador Ejemplo
archived:true archived:true GNOME encuentra repositorios que están archivados y contienen la palabra "GNOME."
archived:false archived:false GNOME encuentra repositorios que no están archivados y contienen la palabra "GNOME."

Buscar en base a la cantidad de propuestas con las etiquetas good first issue o help wanted

Puedes buscar repositorios que tienen una cantidad mínima de propuestas etiquetadas como help-wanted (se necesita ayuda) o good-first-issue (buena propuesta inicial) con los calificadores help-wanted-issues:>n y good-first-issues:>n. Para obtener más información, consulta "Ayudar a nuevos colaboradores a encontrar tu proyecto con etiquetas."

Qualifier Ejemplo
good-first-issues:>n good-first-issues:>2 javascript encuentra repositorios con más de dos propuestas etiquetadas como good-first-issue y que contienen la palabra "javascript."
help-wanted-issues:>n help-wanted-issues:>4 react encuentra repositorios con más de cuatro propuestas etiquetadas como help-wanted y que contienen la palabra "React."

Leer más

Pregunta a una persona

¿No puedes encontrar lo que estás buscando?

Contáctanos