Una app de escritorio para la barra de menú que reúne en un solo lugar las notificaciones de GitHub, GitLab, Gitea, Forgejo, Codeberg y Bitbucket.
iamspido/github-release-monitor
Aplicación autoalojable que supervisa lanzamientos de GitHub, GitLab, Codeberg y Forgejo, y envía notificaciones por correo electrónico o Apprise.
- Estrellas
- 443
- Forks
- 15
- Issues abiertos
- 12
- Último commit
- ayer
¿Qué es?
GitHub Release Monitor es una aplicación web autoalojable que busca nuevos lanzamientos en repositorios públicos de GitHub, GitLab y Codeberg, y en instancias autoalojadas de Forgejo. En lugar de revisar manualmente las páginas de los proyectos, agregas los repositorios que te interesan y la aplicación los consulta en segundo plano.
Cuando detecta un nuevo lanzamiento, puede avisarte por correo electrónico mediante SMTP o a través de Apprise, que incluye decenas de servicios de chat y notificaciones push, como Telegram, Discord y Slack. Los filtros globales y por repositorio permiten elegir qué tipos de lanzamientos tener en cuenta, y las expresiones regulares de inclusión o exclusión permiten limitar los resultados a etiquetas específicas. Las notificaciones se pueden enviar con cada lanzamiento o agrupar en resúmenes por canal.
La aplicación está desarrollada con Next.js, Tailwind CSS y ShadCN UI, y usa Better Auth para iniciar sesión, con almacenamiento en SQLite, passkeys e inicio de sesión opcional con GitHub o Google. Se puede desplegar mediante Docker Compose, Docker run o una instalación manual de Node.js, e incluye importación y exportación en JSON de la lista supervisada.
Funciones clave
- 01Supervisa nuevos lanzamientos en repositorios públicos de GitHub, GitLab y Codeberg, y en repositorios autoalojados de Forgejo.
- 02Envía notificaciones por correo electrónico mediante SMTP o a través de Apprise, que permite usar numerosos servicios de chat y notificaciones push.
- 03Filtros globales y por repositorio para lanzamientos estables, versiones preliminares y borradores.
- 04Patrones de inclusión y exclusión con expresiones regulares para filtrar etiquetas con precisión.
- 05Importación y exportación en JSON de la lista de repositorios supervisados.
- 06Inicio de sesión con Better Auth, passkeys y acceso opcional con GitHub o Google.
Casos de uso
- Seguir las actualizaciones de las herramientas autoalojadas que utilizas sin tener que revisar la página de lanzamientos de cada proyecto.
- Recibir alertas por Telegram o Discord cuando las dependencias que utilizas publiquen una nueva versión.
- Seguir canales de versiones preliminares, como las versiones beta o rc, de proyectos seleccionados.
- Supervisar repositorios privados de GitLab o Forgejo en un servidor interno mediante tokens de acceso.
Inicio rápido
- 1
Ve al directorio example/ del repositorio
- 2
Edita los archivos .env y compose.yaml según tu dominio y la configuración de autenticación y correo, tal como se describe en el README
Antes de usarlo
- Tiene licencia AGPL-3.0-only, una licencia copyleft que exige compartir el código fuente modificado cuando se ofrece como servicio de red.
- La configuración documentada usa Docker Compose en un servidor propio con un nombre de dominio, por lo que alojarlo por tu cuenta requiere cierto esfuerzo.
- Los metadatos de la licencia indican NOASSERTION, aunque el README especifica AGPL-3.0-only.
En colecciones
Temas
Preguntas frecuentes
- ¿Qué es github-release-monitor?
- Aplicación autoalojable que supervisa lanzamientos de GitHub, GitLab, Codeberg y Forgejo, y envía notificaciones por correo electrónico o Apprise. GitHub Release Monitor es una aplicación web autoalojable que busca nuevos lanzamientos en repositorios públicos de GitHub, GitLab y Codeberg, y en instancias autoalojadas de Forgejo. En lugar de revisar manualmente las páginas de los proyectos, agregas los repositorios que te interesan y la aplicación los consulta en segundo plano.
- ¿github-release-monitor es gratuito? ¿Qué licencia tiene?
- github-release-monitor es open source bajo la licencia Other. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿github-release-monitor sigue mantenido?
- Mantenimiento activo. El último commit de github-release-monitor fue el 5 nov 2026.
- ¿Para qué puedo usar github-release-monitor?
- Seguir las actualizaciones de las herramientas autoalojadas que utilizas sin tener que revisar la página de lanzamientos de cada proyecto. Recibir alertas por Telegram o Discord cuando las dependencias que utilizas publiquen una nueva versión. Seguir canales de versiones preliminares, como las versiones beta o rc, de proyectos seleccionados. Supervisar repositorios privados de GitLab o Forgejo en un servidor interno mediante tokens de acceso.
- ¿Cómo se instala github-release-monitor?
- Ve al directorio example/ del repositorio Edita los archivos .env y compose.yaml según tu dominio y la configuración de autenticación y correo, tal como se describe en el README
- ¿Dónde consigo github-release-monitor?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/iamspido/github-release-monitor
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
Gestor de apps para Android que las instala y actualiza directamente desde sus fuentes de publicación, como GitHub, GitLab y F-Droid.
Aplicación web autoalojada que realiza copias de seguridad programadas de tus repositorios Git, con límites de retención y compatibilidad con recursos compartidos SMB.
Argus es un monitor autoalojado que consulta sitios web para detectar nuevas versiones de software y envía notificaciones o webhooks cuando encuentra una.
Aplicación web de una sola página y autoalojada para llevar el control de suscripciones, consultar las fechas de pago en un calendario y recibir alertas de renovación mediante NTFY o Gotify.
Plataforma integral autohospedable de servicios de dominio que combina enlaces cortos, bandejas de correo desechables, gestión de DNS de subdominios, almacenamiento de archivos y una API abierta, con panel de administración.