Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

gingham

Gingham es una herramienta de desarrollo en Node.js y Next.js que convierte un tablet Android o marco digital en pantalla compartida para la familia. Es autoalojado, sin nube Gingham, gratuito y open source.

Ficha actualizada 22 sept 2026, 21:22 · upstream 22 sept 2026, 21:10 · release v0.1.0

Ver códigoProblemas y ayudaRepositorio ↗Sitio oficial
00

Qué es gingham

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

Gingham transforma un tablet Android o marco digital con Android en la pantalla compartida de toda la familia: calendario, listas, clima y fotos. Funciona localmente sin necesidad de una nube Gingham. El usuario elige qué mostrar en cada lado de la pantalla. Los calendarios se sincronizan con suscripciones (Google, Apple, Outlook) e iCalendar. Las listas pueden ser propias o conectadas a servidores como Todoist, Nextcloud, Fastmail, Home Assistant, Google Tasks o Microsoft To Do. La interfaz se adapta automáticamente a la luz del sol y al estado de la batería.

CASOS DE USO
  • Organizar el calendario familiar sin necesidad de apps externas
  • Mantener listas de tareas compartidas entre todos los miembros de la familia
  • Ver clima actual y pronóstico para toda la casa desde un solo lugar
  • Acceder a fotos guardadas en iCloud o en una carpeta compartida
  • Reproducir música o videos desde el tablet sin necesidad de un reproductor externo
PUNTOS DESTACADOS
  • Funciona directamente sobre hardware Android sin necesidad de instalar aplicaciones adicionales
  • Soporta múltiples calendarios (Google, Apple, Outlook) con sincronización automática
  • Permite guardar listas personalizadas o conectarlas a servicios externos como Todoist o Nextcloud
  • Se adapta automáticamente al brillo del sol y al estado de la batería para ahorrar energía
  • No requiere conexión a internet para funcionar una vez configurado el servidor
PRECAUCIONES
  • Funciona únicamente en dispositivos Android (tablets, marcos digitales)
  • La sincronización de calendarios depende de las suscripciones del usuario
  • Las listas personalizadas no se sincronizan entre diferentes dispositivos sin una cuenta Gingham
  • El marco debe tener al menos 1 GB de RAM para funcionar correctamente
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.

Docker detectado

Se despliega con Docker usando la imagen oficial ghcr.io/rileysheehan/gingham:latest. Se requiere un puerto 8080 y la variable FRAME_URL apuntando a la URL del marco o tablet. La clave MASTER_KEY debe guardarse en un lugar seguro, ya que se usa para firmar los tokens de cada hogar. Para producción, se recomienda usar HTTPS con un certificado autofirmado. El proyecto soporta tanto Intel como ARM.

✓Dockerfile
—Compose
—One-click
03

Stack y dependencias

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

FRAMEWORKS
Next.jsNode.js
SERVICIOS
No detectados
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.