Back to Github Store

GitHub Store

docs/README-ES.md

1.8.016.4 KB
Original Source
<div align="center"> </br> </div> <div align="center">

GitHub Store

</div> </br> <p align="center"> </br> </br> <a href="https://github.com/OpenHub-Store/GitHub-Store/stargazers"> </a> </br> </br> <a href="https://github.com/OpenHub-Store/GitHub-Store/releases/latest"> </a> <a href="https://f-droid.org/packages/zed.rainxch.githubstore"> </a> </br> </br> <p align="center"> <a href="https://trendshift.io/repositories/22313" target="_blank"></a> <a href="https://hellogithub.com/en/repository/OpenHub-Store/GitHub-Store" target="_blank"> </a> </p> </p> <div align="center">

๐Ÿ—บ๏ธ Descripcion General del Proyecto

GitHub Store es una tienda de aplicaciones multiplataforma para releases de GitHub, disenada para simplificar el descubrimiento e instalacion de software de codigo abierto. Detecta automaticamente binarios instalables (APK, EXE, DMG, AppImage, DEB, RPM), ofrece instalacion con un solo clic, rastrea actualizaciones y presenta la informacion de los repositorios en una interfaz limpia al estilo de una tienda de aplicaciones.

Construida con Kotlin Multiplatform y Compose Multiplatform para plataformas Android y Desktop.

</div>

[!CAUTION] Android libre y de codigo abierto esta bajo amenaza. Google convertira Android en una plataforma cerrada, restringiendo tu libertad esencial de instalar las aplicaciones que elijas. Haz que tu voz se escuche โ€“ keepandroidopen.org.

<p align="middle"> </p> <div align="center">

๐Ÿ“” Wiki y Recursos

Consulta la Wiki de GitHub Store para preguntas frecuentes e informacion util

๐ŸŒ Sitio web: github-store.org ๐Ÿ’ฌ Discord: Unete a la comunidad ๐Ÿ“œ Politica de privacidad: github-store.org/privacy-policy

</div>
<div align="center">

GitHub Store es un proyecto independiente de codigo abierto, no afiliado a GitHub, Inc.
El nombre describe la funcionalidad de la aplicacion (descubrir releases de GitHub) y no implica propiedad de marca registrada.
GitHubยฎ es una marca registrada de GitHub, Inc.

</div>
<p align="center">

๐Ÿ”ƒ Descarga

</p> <p align="center"> <a href="https://github.com/OpenHub-Store/GitHub-Store/releases"> </a> <a href="https://f-droid.org/en/packages/zed.rainxch.githubstore/"> </a> </p> <p align="center"> <a href="https://apps.obtainium.imranr.dev/redirect.html?r=obtainium://add/https://github.com/OpenHub-Store/GitHub-Store/"> </a> <a href="https://github-store.org/app?repo=OpenHub-Store/GitHub-Store"> </a> </p>

[!IMPORTANT] Usuarios de macOS: Es posible que veas una advertencia indicando que Apple no puede verificar GitHub Store. Esto ocurre porque la aplicacion se distribuye fuera del App Store y aun no esta notarizada. Permitela a traves de Ajustes del Sistema โ†’ Privacidad y Seguridad โ†’ Abrir de todos modos.


<p align="center">

๐Ÿ† Destacado en

</p> <p align="center"> <a href="https://www.youtube.com/@howtomen"> </a> </br> <strong>HowToMen:</strong> <a href="https://www.youtube.com/watch?v=7favc9MDedQ">Top 20 Mejores Apps para Android 2026</a> | <a href="https://www.youtube.com/watch?v=VR-MEwPDw4k">Top 12 Tiendas de Apps Mejores que Google Play Store</a> </br> <strong>HelloGitHub:</strong> <a href="https://hellogithub.com/en/repository/OpenHub-Store/GitHub-Store">Proyecto Destacado</a> </p>

๐Ÿš€ Funcionalidades

  • Descubrimiento inteligente

    • Secciones de inicio para proyectos "Trending", "Hot Release" y "Most Popular" con filtros basados en tiempo.
    • Solo se muestran repositorios con archivos instalables validos.
    • Puntuacion de temas consciente de la plataforma para que los usuarios de Android/escritorio vean las apps relevantes primero.
    • Busqueda renovada con mejor clasificacion por relevancia y rendimiento.
  • Explorador de releases e instalaciones

    • Selector de releases para explorar e instalar desde cualquier release, no solo la mas reciente.
    • Obtiene todas las releases de cada repositorio.
    • Accion unica "Instalar ultima version", mas una lista desplegable de todas las releases disponibles y sus instaladores.
    • Opcion de instalacion manual con comprobaciones de compatibilidad automaticas.
  • Pantalla de detalles enriquecida

    • Nombre de la app, version y accion de compartir.
    • Estrellas, forks, issues abiertos.
    • Contenido del README renderizado ("Acerca de esta app").
    • Notas de la release con formato de Markdown para cualquier release seleccionada.
    • Lista de instaladores con etiquetas de plataforma y tamanos de archivo.
    • Soporte de enlaces profundos โ€” abre los detalles del repositorio directamente mediante URL.
    • Pantalla de perfil del desarrollador para explorar los repositorios y la actividad de un desarrollador.
  • Gestion de aplicaciones

    • Abre, desinstala y degrada aplicaciones instaladas directamente desde GitHub Store.
    • Android: coincidencia de arquitectura APK (armv7/armv8), monitoreo de paquetes y rastreo de actualizaciones.
    • Escritorio (Windows/macOS/Linux): descarga los instaladores en la carpeta de Descargas del usuario y los abre con el manejador predeterminado.
  • Repositorios destacados

    • Guarda y explora tus repositorios destacados de GitHub desde la aplicacion.
  • Red y rendimiento

    • Soporte de proxy dinamico para enrutamiento de red configurable.
    • Sistema de cache mejorado para una carga mas rapida y menor uso de la API.

๐Ÿ” ยฟComo aparece mi aplicacion en GitHub Store?

GitHub Store no utiliza ningun tipo de indexacion privada ni reglas de curacion manual.
Tu proyecto puede aparecer automaticamente si cumple estas condiciones:

  1. Repositorio publico en GitHub

    • La visibilidad debe ser public.
  2. Archivos instalables en el ultimo release

    • El ultimo release debe contener al menos un archivo con una extension compatible:
      • Android: .apk
      • Windows: .exe, .msi
      • macOS: .dmg, .pkg
      • Linux: .deb, .rpm, .AppImage
    • GitHub Store ignora los artefactos de codigo fuente generados automaticamente (Source code (zip) / Source code (tar.gz)).
  3. Descubrible mediante busqueda / topics

    • Los repositorios se obtienen a traves de la API publica de busqueda de GitHub.
    • Los topics, el lenguaje y la descripcion ayudan en la clasificacion:
      • Apps para Android: topics como android, mobile, apk.
      • Apps de escritorio: topics como desktop, windows, linux, macos, compose-desktop, electron.
    • Tener al menos algunas estrellas aumenta la probabilidad de aparecer en las secciones Trending/Hot Release/Most Popular.

Si tu repositorio cumple estas condiciones, GitHub Store puede encontrarlo a traves de la busqueda y mostrarlo automaticamente, sin necesidad de envio manual.


โœ… Ventajas / ยฟPor que usar GitHub Store?

  • No mas busquedas en los releases de GitHub Ve solo los repositorios que realmente distribuyen binarios para tu plataforma.

  • Sabe lo que instalaste Rastrea las apps instaladas a traves de GitHub Store (Android) y destaca cuando hay nuevas releases disponibles, para que puedas actualizarlas sin buscar de nuevo en GitHub.

  • Siempre actualizado Las instalaciones usan por defecto el ultimo release publicado, con la opcion de explorar e instalar desde cualquier release anterior mediante el selector de releases.

  • Codigo abierto y extensible
    Escrito en KMP con una separacion clara entre red, logica de dominio e interfaz de usuario โ€” facil de bifurcar, extender o adaptar.


๐Ÿ” Certificado de Firma del APK de GitHub Store

Todas las releases oficiales de GitHub Store estan firmadas con la siguiente huella digital del certificado:

SHA-256: B7:F2:8E:19:8E:48:C1:93:B0:38:C6:5D:92:DD:F7:BC:07:7B:0D:B5:9E:BC:9B:25:0A:6D:AC:48:C1:18:03:CA


๐Ÿ”‘ Configuracion de GitHub OAuth

Resumen

  1. Crea una GitHub OAuth App
  2. Copia el Client ID
  3. Ponlo en local.properties
<details> <summary><strong>Mostrar guia completa de configuracion</strong></summary>

1 - Crear una GitHub OAuth App

Ve a: GitHub โ†’ Settings โ†’ Developer settings โ†’ OAuth Apps โ†’ New OAuth App

CampoValor
Application nameLo que prefieras (p.ej. GitHub Store Dev)
Homepage URLhttps://github.com/username/repo_name
Authorization callback URLgithubstore://callback

Luego haz clic en Create application.

2 - Copiar tu Client ID

Despues de crear la app, GitHub mostrara:

  • Client ID โ† esto es lo que necesitas
  • Client Secret โ† โ— NO es necesario para este proyecto

3 - Anadirlo a tu Proyecto

Abre el archivo local.properties de tu proyecto (raiz del proyecto) y anade:

properties
GITHUB_CLIENT_ID=YOUR_CLIENT_ID_HERE

4 - Sincronizar y Ejecutar

Sincroniza el proyecto y ejecuta la app. Ahora deberias poder iniciar sesion con GitHub.

โ— Notas Importantes

  • local.properties no se sube a Git, por lo que tu Client ID permanece local.
  • Este proyecto solo necesita el Client ID (no el Client Secret).
  • Cada desarrollador deberia crear su propia OAuth app para desarrollo.
</details>

โ˜• Apoya el proyecto

GitHub Store esta construido y mantenido por un estudiante de instituto. Tu apoyo le ayuda a:

โœ… Mantener la app libre de errores โ€” responder a issues y enviar correcciones rapidamente
โœ… Anadir funciones solicitadas por la comunidad โ€” implementar lo que los usuarios realmente necesitan

๐Ÿ’– Formas de Apoyar

<a href="https://www.buymeacoffee.com/rainxchzed"> </a> <a href="https://github.com/sponsors/rainxchzed"> </a>

ยฟNo puedes patrocinar ahora mismo? ยกNo pasa nada! Tambien puedes ayudar:

  • โญ Dando una estrella a este repositorio โ€” ayuda a otros a descubrir GitHub Store
  • ๐Ÿ› Reportando errores โ€” mejora la app para todos
  • ๐Ÿ“ข Compartiendolo con amigos โ€” difunde la palabra entre otros desarrolladores y amigos!
  • ๐Ÿ’ฌ Uniendote a nuestro Discord โ€” tus comentarios moldean la hoja de ruta

Cada forma de apoyo โ€” financiera o no โ€” significa mucho y mantiene este proyecto vivo. ยกGracias!


โš ๏ธ Descargo de Responsabilidad

GitHub Store solo te ayuda a descubrir y descargar archivos de releases que ya estan publicados en GitHub por desarrolladores externos.
Los contenidos, la seguridad y el comportamiento de esas descargas son responsabilidad exclusiva de sus respectivos autores y distribuidores, no de este proyecto.

Al usar GitHub Store, entiendes y aceptas que instalas y ejecutas cualquier software descargado bajo tu propia responsabilidad.
Este proyecto no revisa, valida ni garantiza que ningun instalador sea seguro, este libre de malware o sea adecuado para ningun proposito en particular.


Historial de Estrellas

<a href="https://www.star-history.com/#OpenHub-Store/GitHub-Store&type=timeline&legend=top-left"> <picture> <source media="(prefers-color-scheme: dark)" srcset="https://api.star-history.com/svg?repos=OpenHub-Store/GitHub-Store&type=timeline&theme=dark&legend=top-left" /> <source media="(prefers-color-scheme: light)" srcset="https://api.star-history.com/svg?repos=OpenHub-Store/GitHub-Store&type=timeline&legend=top-left" /> </picture> </a>

๐Ÿ“„ Licencia

GitHub Store se distribuira bajo la Licencia Apache, Version 2.0.

Copyright 2025 rainxchzed

Licensed under the Apache License, Version 2.0 (the "License");
you may not use this project except in compliance with the License.
You may obtain a copy of the License at

  http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.