OpenFamily
OpenFamily es una aplicación open source de auto-alojamiento para organizar la vida familiar, funcionando como alternativa a servicios comerciales como Cozi o FamilyWall.
Ficha actualizada 24 sept 2026, 16:10 · upstream 24 sept 2026, 16:00 · release v1.7.1
Qué es OpenFamily
Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.
OpenFamily es una herramienta integral de organización familiar diseñada para funcionar completamente en un servidor auto-alojado. El proyecto combina frontend moderno con React 19, TypeScript y Vite con backend en Node.js 20 usando Express como framework web. La base de datos principal es PostgreSQL 16 con migraciones automáticas.
La aplicación ofrece sincronización en tiempo real mediante WebSockets para actualizaciones instantáneas entre dispositivos. Soporta modo PWA (Progressive Web App) que permite funcionamiento offline con datos cacheados. Incluye notificaciones push web y alertas dentro de la aplicación para recordatorios de citas y tareas.
El sistema de autenticación utiliza JWT con renovación automática cada 7 días, contraseñas hash con bcrypt cost 12, y seguridad reforzada mediante helmet para headers HTTP seguros. Implementa limitación de tasa en endpoints de autenticación y validación estricta de entrada del lado del servidor.
- Gestión familiar centralizada: Organizar tareas, calendario, compras y presupuesto en una sola plataforma auto-alojada
- Integración con ecosistema self-hosted: Conectar con Nextcloud, Home Assistant, Grocy y Mealie sin configuración manual
- Planificación familiar semanal: Coordinar horarios escolares, laborales y actividades familiares entre todos los miembros
- Control de gastos domésticos: Seguimiento presupuestario mensual con alertas por categoría y límites configurables
- Datos 100% bajo control del usuario al ejecutarse en servidor propio sin dependencia de proveedores externos
- Licencia AGPL-3.0 garantiza código abierto y permite modificaciones y redistribución libre
- Integraciones nativas con ecosistema self-hosted (Nextcloud, Home Assistant, Grocy, Mealie) sin configuración manual
- Funcionamiento offline completo mediante PWA con servicio worker y datos cacheados disponibles sin conexión
- Requiere conocimientos técnicos para despliegue inicial o uso de instaladores gráficos proporcionados por NexaFlow
- Dependencia de PostgreSQL 16 como base de datos principal sin soporte explícito para otras bases de datos
- Actualizaciones automáticas requieren configuración adicional mediante Obtainium o gestión manual de releases
Capturas del proyecto
Imágenes reales detectadas en la documentación del repositorio.
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.
Para producción se recomienda usar Docker Compose con imágenes oficiales de ghcr.io/nexaflowfrance/openfamily-server y openfamily-client. Configurar .env.example antes del despliegue es obligatorio. El instalador Windows (.exe) incluye Node.js y PostgreSQL sin necesidad de Docker. Para acceso remoto seguro configurar Tailscale según instrucciones en la interfaz. Verificar stack completo con npm run smoke:api antes de producción.
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.







