Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

gooru

Gooru es una biblioteca multimedia auto-alojada escrita en Go para gestión de archivos mediante hash de contenido, interfaz web estilo booru y CLI independiente. Soporta imágenes, videos y cómics con identificación persistente tras renombrar o mover archivos.

Ficha actualizada 24 sept 2026, 11:37 · upstream 24 sept 2026, 11:30 · release v0.1.1

Ver códigoProblemas y ayudaRepositorio ↗
00

Qué es gooru

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

Gooru funciona como un gestor de medios personal inspirado en boorus, permitiendo búsqueda, etiquetado y visualización a través de una interfaz web. La aplicación identifica archivos por su contenido hash, lo que garantiza la integridad y permite reconocer el mismo archivo tras cambios en el sistema de archivos. Incluye un CLI robusto para tagging sin necesidad del servidor activo.

El despliegue es flexible mediante paquetes binarios para Debian, Linux o Windows, o módulos NixOS. Los builds con libvips mejoran el rendimiento. La base de datos admite cifrado opcional y la interfaz soporta múltiples temas visuales. El proyecto está bajo licencia AGPL-3.0-only y se encuentra en desarrollo activo.

CASOS DE USO
  • Gestión personal de colecciones de imágenes y videos
  • Organización de archivos mediante hash para evitar duplicados
  • Etiquetado CLI sin servidor activo
  • Visualizador de cómics en formato .cbz
PUNTOS DESTACADOS
  • Identificación de archivos por hash de contenido
  • CLI independiente funcional sin servidor
  • Escrito en Go con bajo consumo de recursos
  • Soporte nativo para formatos multimedia y .cbz
  • Cifrado opcional para base de datos y uploads
PRECAUCIONES
  • Estado del proyecto marcado como 'Under development'
  • No incluye Dockerfile ni soporte Docker nativo
  • Licencia AGPL-3.0-only requiere código abierto en derivados
VISUAL

Capturas del proyecto

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

Gooru demo showing the media library interfaceGooru library viewGooru media viewer
01

Perfil de infraestructura

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

CPU1 vCPUrecomendación inicial
MEMORIA1 GBRAM estimada
DISCO10 GBalmacenamiento base
COMPLEJIDADlownivel de operación
02

Despliegue detectado

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

Despliegue manual

Utiliza paquetes binarios o NixOS. Requiere libvips para rendimiento óptimo en builds Debian/Nix. No tiene Docker por defecto según análisis técnico. Ver docs/SERVE.md para configuración inicial y docs/CONFIG.md para opciones de cifrado y rutas.

—Dockerfile
—Compose
—One-click
03

Stack y dependencias

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

FRAMEWORKS
Go
SERVICIOS
No detectados
BASES DE DATOS
No detectadas
PUERTOS
No detectados
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.