Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

ComicCacher

ComicCacher es un lector de cómics auto-alojado que descarga y almacena automáticamente tiras diarias de GoComics y ComicsKingdom en una interfaz limpia sin publicidad, utilizando Java 21 y Next.js.

Ficha actualizada 24 sept 2026, 19:10 · upstream 24 sept 2026, 19:06 · release v2.1.35

Ver códigoProblemas y ayudaRepositorio ↗
00

Qué es ComicCacher

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

ComicCacher es una herramienta de software open source diseñada para leer tiras cómicas diarias eliminando la intrusión publicitaria típica de los sitios web. El sistema descarga automáticamente las tiras desde fuentes como GoComics y ComicsKingdom, las valida mediante un pipeline de tres capas y las almacena localmente en el sistema de archivos sin necesidad de una base de datos externa.

La arquitectura combina un backend robusto desarrollado con Java 21 y Spring Boot 4 para la lógica de negocio y scraping, junto con un frontend moderno basado en Next.js 16 y React 19. Ofrece una API GraphQL-first con fallback REST, autenticación JWT y roles definidos, permitiendo tanto consumo directo como integración con otros servicios.

El proyecto opera bajo licencia MIT y está destinado al uso personal estricto. Su filosofía se centra en la simplicidad del despliegue (dos contenedores Docker) y la experiencia de usuario libre de distracciones, priorizando el rendimiento mediante caché predictivo y deduplicación inteligente de imágenes.

CASOS DE USO
  • Leer tiras diarias sin publicidad ni paywalls
  • Archivar automáticamente cómics desde GoComics y ComicsKingdom
  • Servir contenido a través de una API GraphQL o REST propia
  • Desplegar localmente en servidor doméstico sin base de datos
PUNTOS DESTACADOS
  • Automatización completa con corrección de fallos automática
  • Deduplicación inteligente mediante hashing perceptual y criptográfico
  • Interfaz responsive con modo oscuro integrada
  • Arquitectura modular separando backend Java y frontend Next.js
  • Almacenamiento en filesystem sin necesidad de base de datos externa
PRECAUCIONES
  • Uso estrictamente personal según aviso legal del proyecto
  • Dependencia de Selenium WebDriver para GoComics que puede requerir configuración adicional
  • Sin despliegue público oficial o soporte comercial garantizado
  • Gestión manual de volúmenes de almacenamiento al mover el servidor
VISUAL

Capturas del proyecto

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

Comic Viewer Banner
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.

Despliegue manual

Construir imágenes Docker con scripts proporcionados. Montar volumen persistente para datos. Ejecutar backend en puerto 8080 y frontend en 3000. Requiere Java 21, Node.js 22 LTS y Docker. Verificar drivers de Selenium si se usa headless.

—Dockerfile
—Compose
—One-click
03

Stack y dependencias

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

FRAMEWORKS
Next.jsReactNode.js
SERVICIOS
No detectados
BASES DE DATOS
No detectadas
PUERTOS
80803000
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.