HeapLeach
HeapLeach es un descargador masivo paralelo con UI embebida en binario estático. Soporta múltiples fuentes como Mega, Google Drive, YouTube y más, con reanudo automático, gestión de colas persistente y construcción vía Docker.
Ficha actualizada 22 sept 2026, 14:52 · upstream 22 sept 2026, 14:38 · release v1.2.39
Qué es HeapLeach
Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.
HeapLeach es una herramienta de descarga masiva diseñada para procesar grandes volúmenes de enlaces simultáneamente mediante extractores específicos por host y transferencias multi-conexión. Su arquitectura combina un backend en Go con un frontend en TypeScript/React compilado directamente dentro del binario, eliminando la necesidad de servidores web externos o instalaciones complejas.
La herramienta soporta una amplia gama de plataformas como Mega, Google Drive, Dropbox, Mediafire, Pixeldrain y servicios de video como YouTube (vía yt-dlp) y SVT Play. Incluye gestión inteligente de colas persistente en disco, permitiendo reanudar descargas interrumpidas desde fragmentos existentes sin perder progreso.
Se puede ejecutar directamente como binario estático o mediante contenedores Docker. Ofrece tanto interfaz web integrada para supervisión visual como modo CLI para descargas puntuales con animación de progreso en terminal. La construcción se realiza íntegramente en Docker, exportando un único archivo ejecutable listo para usar.
- Descarga masiva paralela de archivos desde múltiples fuentes web simultáneamente
- Gestión de descargas interrumpidas con reanudo automático desde fragmentos existentes
- Supervisión visual de colas de descarga mediante interfaz web integrada en binario único
- Operaciones CLI para descargas puntuales sin abrir navegador ni servidor web
- Automatización de descargas en servidores headless con soporte para contraseñas y reintentos
- Binario estático único con UI embebida, sin dependencias externas ni servidores web separados
- Soporte nativo para múltiples protocolos incluyendo enlaces firmados de Mega, Google Drive y Bunkr
- Gestión de colas persistente con reanudo inteligente desde fragmentos de archivos incompletos
- Construcción completa en Docker sin necesidad de Go o Node.js instalados localmente
- Transferencias multi-conexión con control de velocidad, reintentos y timeouts configurables
- Dependencia de yt-dlp para YouTube y otros sitios que requieren botguard o firmas complejas
- El archivo de cola guarda URLs firmadas temporalmente, lo que puede fallar si el sitio rota la firma antes de reanudar
- No soporta carpetas de Google Drive sin API key explícita proporcionada por el usuario
- Requiere Docker para construir desde cero aunque existen binarios precompilados disponibles
Perfil de infraestructura
Estimación inicial derivada del repositorio y de los servicios detectados.
Despliegue detectado
Qué señales reales de instalación hemos encontrado.
Ejecutar binario directo o usar make run-image para contenedor. Mapear directorios de descarga y puertos si se usa contenedor. Ajustar variables de entorno para puerto, directorio de descarga y estado. Para CLI sin UI, pasar URLs directamente o redirigir stdin. Usar HEAPLEACH_OPEN=0 para suprimir navegador.
Stack y dependencias
Componentes inferidos a partir de manifests, configuración y documentación.
Puede sustituir a
Relaciones detectadas por el análisis del repositorio y su categoría.
Experiencia real de la comunidad
Ayuda a contrastar la estimación automática con instalaciones reales.
Todavía no hay datos comunitarios para este proyecto.