{"id":22239404,"url":"https://github.com/jairo51067/github-random-repository-","last_synced_at":"2026-05-05T12:33:50.750Z","repository":{"id":258658127,"uuid":"874354598","full_name":"jairo51067/GitHub-Random-Repository-","owner":"jairo51067","description":"GitHub Random Repository - Buscador de Repositorios aleatorio de GitHub - Este proyecto está diseñado para trabajar con API externas, manejar solicitudes asincrónicas y administrar diferentes estados de la interfaz de usuario con JavaScript.","archived":false,"fork":false,"pushed_at":"2024-11-20T17:47:56.000Z","size":241,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-03-25T10:14:08.461Z","etag":null,"topics":["apis","css3","gestion","html5","javascript","json","responsive-web-design"],"latest_commit_sha":null,"homepage":"https://jairo51067.github.io/GitHub-Random-Repository-/","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/jairo51067.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-10-17T17:16:18.000Z","updated_at":"2024-11-20T17:48:00.000Z","dependencies_parsed_at":"2024-10-20T02:07:53.358Z","dependency_job_id":null,"html_url":"https://github.com/jairo51067/GitHub-Random-Repository-","commit_stats":null,"previous_names":["jairo51067/github-random-repository-"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/jairo51067/GitHub-Random-Repository-","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jairo51067%2FGitHub-Random-Repository-","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jairo51067%2FGitHub-Random-Repository-/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jairo51067%2FGitHub-Random-Repository-/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jairo51067%2FGitHub-Random-Repository-/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/jairo51067","download_url":"https://codeload.github.com/jairo51067/GitHub-Random-Repository-/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jairo51067%2FGitHub-Random-Repository-/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32649594,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-05T11:29:49.557Z","status":"ssl_error","status_checked_at":"2026-05-05T11:29:48.587Z","response_time":54,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["apis","css3","gestion","html5","javascript","json","responsive-web-design"],"created_at":"2024-12-03T03:19:24.325Z","updated_at":"2026-05-05T12:33:50.729Z","avatar_url":"https://github.com/jairo51067.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# \"Buscador de Repositorios GitHub” - \"GitHub Repo Finder” \n\"Este proyecto consiste en un buscador dinámico de repositorios de GitHub, que permite a los usuarios explorar repositorios de código según su lenguaje de programación preferido. Los datos del menú desplegable se cargan desde un archivo JSON externo, y el sistema utiliza la API de GitHub para recuperar información en tiempo real. Este proyecto demuestra habilidades en consumo de APIs, manipulación del DOM y diseño responsivo. Los desafíos principales fueron integrar datos dinámicos y asegurar una experiencia de usuario fluida.\" Este proyecto está diseñado para trabajar con API externas, manejar solicitudes asincrónicas y administrar diferentes estados de la interfaz de usuario con JavaScript.\n\n[Enlace al proyecto](https://jairo51067.github.io/GitHub-Random-Repository-/ )  \n\nImagen del proyecto\n\u003cbr\u003e\n![imagen-1](https://github.com/user-attachments/assets/5c42ee9d-30c4-45b3-9df3-b6246b1bcf0a)\n\u003cbr\u003e\n![imagen-2](https://github.com/user-attachments/assets/4d9ca0a1-3425-464d-a1ec-6af29e8734f8)\n\u003cbr\u003e\n![imagen-3](https://github.com/user-attachments/assets/18e1ca1d-6f6c-43c0-9d9a-b22a2ebcc7a8)\n\nLas imagenes corresponden a una busqueda aleatoria.\n\n## Descripción  \nEste proyecto es una aplicación web interactiva que permite buscar repositorios en GitHub según el lenguaje de programación seleccionado. Los lenguajes se cargan dinámicamente desde un archivo JSON, y la información de los repositorios se obtiene mediante la API de búsqueda de GitHub.  \nEl objetivo principal fue practicar el consumo de APIs públicas y la manipulación del DOM para crear interfaces dinámicas y fáciles de usar.  \n\n## Características  \n- **Menú dinámico**: Carga los lenguajes de programación desde un archivo JSON externo.  \n- **Búsqueda en tiempo real**: Consulta la API de GitHub y muestra información sobre repositorios en función del lenguaje seleccionado.  \n- **Datos aleatorios**: Muestra un repositorio aleatorio para cada búsqueda, brindando variedad.  \n- **Interfaz intuitiva**: Diseño sencillo, centrado en la experiencia del usuario.  \n\n## Tecnologías Utilizadas  \n- **HTML5**: Estructuración de la página, etiquetas semánticas.  \n- **CSS3**: Estilos básicos para la interfaz.  \n- **JavaScript**: Manipulación del DOM, consumo de APIs, y gestión de eventos.  \n\n## Instalación  \n1. Clona el repositorio:  \n   ```bash\n   git clone https://github.com/usuario/nombre_del_proyecto.git\n2.\tAbre el archivo index.html en tu navegador web preferido para ver el proyecto.\nCómo Contribuir\nSi deseas contribuir a este proyecto, por favor realiza lo siguiente:\n1.\tHaz un fork del repositorio.\n2.\tCrea una nueva rama (git checkout -b nombre-de-la-rama).\n3.\tRealiza tus cambios.\n4.\tEnvía un pull request con una descripción clara de los cambios realizados.\n¡Tu colaboración será bienvenida!\nLicencia\nEste proyecto está distribuido bajo la licencia MIT.\nAutor\nEste proyecto fue desarrollado por Jairo Cárdenas.\nSi tienes preguntas o sugerencias, contáctame:\n•\tCorreo electrónico: jairo.cardenas.dev@gmail.com\n•\tGitHub: @jairo51067\n\n\nhttps://roadmap.sh/projects/github-random-repo \n\nVisita el roadmap: https://roadmap.sh/projects/github-random-repo/solutions?u=66e06bceee0aa6b8517157d8  \n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjairo51067%2Fgithub-random-repository-","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fjairo51067%2Fgithub-random-repository-","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjairo51067%2Fgithub-random-repository-/lists"}