musubi
Calendario compartido open-source y autoalojable para sincronizar eventos entre parejas, amigos y familia. Soporta múltiples plataformas (web y móvil) con integración de Google, Microsoft y CalDAV.
Ficha actualizada 24 sept 2026, 14:09 · upstream 24 sept 2026, 14:04 · release v0.2.1
Qué es musubi
Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.
Musubi es una aplicación open-source diseñada para conectar calendarios compartidos entre personas cercanas. Permite vincular eventos a múltiples calendarios, gestionar tareas con prioridades y fechas, y organizar reuniones con roles definidos (editor, espectador). La arquitectura separa el cliente móvil (React Native/Expo) del web (React/TanStack) y del servidor (Express/Better Auth), facilitando una experiencia unificada.
La sincronización externa se realiza mediante adaptadores para Google Calendar, Outlook y servidores CalDAV como iCloud. Los cambios internos se propagan en tiempo real a través de Server-Sent Events, mientras que la sincronización con proveedores externos utiliza un modelo de polling. El proyecto está bajo licencia MIT y prioriza la privacidad al permitir el despliegue propio en infraestructuras controladas por el usuario.
Soporta despliegue completo vía Docker Compose o configuración API-only para servidores móviles. Requiere Node 22.12+, PostgreSQL 15+ y Corepack. La documentación incluye guías de desarrollo local y auto-alojamiento con Dokploy, asegurando que los datos residan en el servidor del usuario sin intermediarios comerciales.
- Planificación familiar compartida entre múltiples dispositivos móviles y web.
- Gestión de eventos laborales integrados con Google Calendar o Microsoft Outlook.
- Organización de tareas diarias junto al calendario visual en vistas Kanban o lista.
- Auto-alojamiento para cumplir normativas de privacidad estrictas (GDPR, datos locales).
- Sincronización bidireccional con servicios externos como iCloud CalDAV o Fastmail.
- Arquitectura monorepo con pnpm workspaces y Turborepo para gestión eficiente.
- Licencia MIT permitiendo uso comercial, modificación libre y redistribución.
- Adaptador agnóstico para proveedores de calendario (Google, Microsoft, CalDAV).
- Actualización en tiempo real mediante Server-Sent Events para cambios internos.
- Widgets nativos Android integrados con Expo Router y RemoteViews.
- Soporte completo para Docker Compose y despliegue Dokploy con Caddy.
- Estado pre-1.0 con posibles bordes no pulidos en la interfaz de usuario.
- Sincronización externa basada en polling, sin notificaciones push de proveedores aún.
- Autorización de Google Tasks pendiente de verificación oficial del proyecto.
- Requiere configuración manual de variables de entorno para autenticación (BETTER_AUTH).
- Dependencia de Node 22.12+ y PostgreSQL 15+ para funcionamiento óptimo.
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.
Requiere Node 22.12+, Corepack y Postgres 15+. Instalar con pnpm, migrar base de datos y configurar .env (DATABASE_URL, BETTER_AUTH). Usar docker-compose.yml para stack completo o docker-compose.api.yml para API-only. Configurar LAN IP en BETTER_AUTH_URL para dispositivos móviles. Opcional: Dokploy con dominio UI para gateway port 80.
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.