Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

mango-go

Mango-Go es un servidor y lector de mangá autoalojado escrito en Go, que permite organizar la biblioteca de mangás, leerlos directamente en el navegador con diseño responsivo, descargar capítulos desde múltiples fuentes y gestionar usuarios con permisos.

Ficha actualizada 23 sept 2026, 15:07 · upstream 23 sept 2026, 15:00 · release v0.1.8

Ver códigoProblemas y ayudaRepositorio ↗
00

Qué es mango-go

Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.

Mango-Go es una aplicación open source escrita en Go que proporciona un servidor de lectura de mangá autoalojado. Su arquitectura está diseñada para ser escalable y fácil de mantener, utilizando un sistema de base de datos SQLite para la gestión de libros y usuarios, junto con un sistema de plugins modularizado que permite extender las funcionalidades del lector. La aplicación soporta múltiples formatos de archivo (CBZ, CBR, PDF, ZIP, RAR) y ofrece una interfaz web responsiva que funciona en escritorio, tablet y móvil. El proyecto incluye un sistema de autenticación multiusuario con niveles de permisos diferenciados, un gestor de progreso individual por lector, y un sistema de suscripciones para automatizar la descarga de capítulos nuevos.

CASOS DE USO
  • Organizar una biblioteca personal de mangás en formato digital
  • Leer manga directamente desde el navegador sin necesidad de aplicaciones externas
  • Descargar capítulos de mangá desde múltiples fuentes (web, PDF, imágenes)
  • Gestionar permisos entre usuarios con roles diferenciados
  • Automatizar la descarga de nuevos capítulos mediante suscripciones
  • Progresión personal por lector y lectura compartida en grupo
PUNTOS DESTACADOS
  • Escritura completa en Go, lo que garantiza rendimiento bajo demanda y escalabilidad horizontal
  • Sistema modular de plugins que permite extender la funcionalidad sin modificar el núcleo
  • Base de datos SQLite integrada, reduciendo dependencias externas y mejorando la portabilidad
  • Diseño responsivo con soporte nativo para dispositivos móviles y tablets
  • Soporte para múltiples formatos de archivo con validación automática
  • Sistema de autenticación multiusuario con permisos granulares
PRECAUCIONES
  • No incluye funciones de edición o anotación del contenido, solo lectura
  • El sistema de suscripciones depende de un backend externo para la sincronización
  • La validación de archivos requiere configuración manual por usuario
  • No tiene soporte nativo para plataformas móviles como iOS ni Android
  • El almacenamiento local puede crecer rápidamente sin una estrategia de caché eficiente
VISUAL

Capturas del proyecto

Imágenes reales detectadas en la documentación del repositorio.

Home pageLibraryAdminDark themeMango-Go Logo
01

Perfil de infraestructura

Estimación inicial derivada del repositorio y de los servicios detectados.

CPU2 vCPUrecomendación inicial
MEMORIA2 GBRAM estimada
DISCO10 GBalmacenamiento base
COMPLEJIDADmediumnivel de operación
02

Despliegue detectado

Qué señales reales de instalación hemos encontrado.

Listo para automatizar

Para desplegar Mango-Go, se recomienda usar Docker con un contenedorizado. Se debe crear un archivo docker-compose.yml que defina el servicio mango con la imagen oficial del repositorio en GitHub Container Registry (ghcr.io/vrsandeep/mango-go). Es necesario configurar las variables de entorno MANGO_DATABASE_PATH y MANGO_LIBRARY_PATH según el almacenamiento deseado, y asignar una portación específica. Se recomienda ejecutar el contenedor con restart: unless-stopped para que no se reinicie al detenerse la aplicación. Para un despliegue más robusto, se puede integrar con un sistema de CI/CD (como GitHub Actions) para automatizar los builds y pruebas antes del lanzamiento. El proyecto soporta tanto el modo Docker como un ejecutable binario standalone.

✓Dockerfile
✓Compose
✓One-click
03

Stack y dependencias

Componentes inferidos a partir de manifests, configuración y documentación.

FRAMEWORKS
Go
SERVICIOS
S3/MinIO
BASES DE DATOS
No detectadas
PUERTOS
8080
05

Puede sustituir a

Relaciones detectadas por el análisis del repositorio y su categoría.

06

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.