Servidor de groupware web escrito en PHP que integra correo, calendario, libreta de direcciones y gestión de proyectos en una suite autohospedada.
lennart-k/rustical
Servidor CalDAV/CardDAV escrito en Rust que guarda calendarios y contactos en una única base de datos SQLite.
Alternativa open source a:Google Calendar
- Estrellas
- 567
- Forks
- 48
- Issues abiertos
- 26
- Último commit
- hace 4 días
¿Qué es?
RustiCal es un servidor CalDAV y CardDAV autogestionado para sincronizar calendarios y agendas con clientes como DAVx5, GNOME Calendar, Thunderbird y Apple Calendar. Todos los datos se guardan en una única base de datos SQLite, lo que facilita las copias de seguridad, y la interfaz web permite importar y exportar calendarios.
El servidor admite WebDAV Push para sincronizar casi al instante con DAVx5, iniciar sesión con OpenID Connect con la opción de desactivar el acceso mediante contraseña y compartir calendarios por grupos. Los clientes pueden iniciar sesión mediante el flujo de acceso de Nextcloud y generar perfiles de configuración de Apple desde la interfaz web. Es posible recuperar los calendarios eliminados.
El proyecto se distribuye como un único binario dentro de una imagen de contenedor y sigue en desarrollo activo, por lo que el autor advierte que aún puede tener algunos detalles por pulir.
Funciones clave
- 01Guarda todos los calendarios y contactos en una única base de datos SQLite para facilitar las copias de seguridad
- 02Admite WebDAV Push para sincronizar casi al instante con DAVx5
- 03Permite iniciar sesión con OpenID Connect y ofrece la opción de desactivar el acceso mediante contraseña
- 04Permite compartir calendarios por grupos
- 05Permite importar y exportar calendarios desde la interfaz web
- 06Permite recuperar calendarios eliminados
Casos de uso
- Alojar un servidor personal o familiar de calendarios y contactos en un equipo propio
- Sincronizar calendarios y contactos de Android mediante DAVx5 sin depender de un proveedor de servicios en la nube
- Ofrecer calendarios compartidos a un equipo pequeño con acceso mediante un proveedor de OpenID Connect existente
Inicio rápido
- 1
Lee la documentación de instalación
- 2
Sigue los pasos de instalación de la documentación para configurar RustiCal
Antes de usarlo
- El README advierte que RustiCal está en desarrollo activo y que puedes encontrar errores y aspectos aún sin pulir.
- La compatibilidad con RFC 7809 es parcial.
- La licencia es AGPL-3.0, una licencia de copyleft fuerte que exige divulgar el código fuente cuando se usa a través de una red.
En colecciones
Temas
Preguntas frecuentes
- ¿Qué es rustical?
- Servidor CalDAV/CardDAV escrito en Rust que guarda calendarios y contactos en una única base de datos SQLite. RustiCal es un servidor CalDAV y CardDAV autogestionado para sincronizar calendarios y agendas con clientes como DAVx5, GNOME Calendar, Thunderbird y Apple Calendar. Todos los datos se guardan en una única base de datos SQLite, lo que facilita las copias de seguridad, y la interfaz web permite importar y exportar calendarios.
- ¿rustical es gratuito? ¿Qué licencia tiene?
- rustical es open source bajo la licencia AGPL-3.0. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿rustical sigue mantenido?
- Mantenimiento activo. El último commit de rustical fue el 2 nov 2026.
- ¿Para qué puedo usar rustical?
- Alojar un servidor personal o familiar de calendarios y contactos en un equipo propio Sincronizar calendarios y contactos de Android mediante DAVx5 sin depender de un proveedor de servicios en la nube Ofrecer calendarios compartidos a un equipo pequeño con acceso mediante un proveedor de OpenID Connect existente
- ¿Cómo se instala rustical?
- Lee la documentación de instalación Sigue los pasos de instalación de la documentación para configurar RustiCal
- ¿Dónde consigo rustical?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/lennart-k/rustical
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
Un pequeño servidor CalDAV y CardDAV en Python para compartir calendarios, listas de tareas y contactos con clientes estándar.
Servidor CalDAV y CardDAV autohospedado para sincronizar calendarios y contactos entre dispositivos y aplicaciones.
Cliente de calendario ligero y local-first para navegador, con sincronización con servidores CalDAV, CardDAV y JMAP que configures.
Servidor CalDAV, CardDAV y WebDAV autoalojado, con una interfaz web de administración basada en Symfony para gestionar usuarios, calendarios y libretas de direcciones.
SOGo es una suite de trabajo colaborativo de código abierto que ofrece calendarios, libretas de direcciones y webmail, con compatibilidad nativa con CalDAV, CardDAV e IMAP.