Plataforma de agenda autohospedada y de código abierto (fork comunitario de Cal.com con licencia MIT) para reservar reuniones y gestionar calendarios.
olivierlambert/calrs
Plataforma de reservas autohospedable escrita en Rust que se sincroniza con calendarios CalDAV y permite reservar reuniones mediante un enlace compartido.
Alternativa open source a:Cal.com
- Estrellas
- 339
- Forks
- 60
- Issues abiertos
- 37
- Último commit
- hace 59 minutos
¿Qué es?
calrs es una herramienta para programar reuniones, similar a Cal.com. Los anfitriones conectan cualquier calendario CalDAV, como Nextcloud, Fastmail o iCloud, definen tipos de reuniones reservables con duraciones y reglas de disponibilidad, y comparten un enlace público. Los visitantes eligen un horario libre y las reservas confirmadas se guardan en el calendario del anfitrión.
El proyecto se ejecuta como un único binario de Rust con SQLite, sin necesidad de Node.js ni PostgreSQL. Incluye un panel web, una CLI para operar sin interfaz gráfica, imágenes de Docker para amd64 y arm64, y acceso mediante OIDC/SSO a través de proveedores como Keycloak.
También ofrece programación de equipos con modalidades de turnos rotativos y reuniones colectivas, enlaces de invitación privados e internos, reservas pendientes de aprobación, recordatorios, opciones para reprogramar y cancelar, y una interfaz traducida a varios idiomas.
Funciones clave
- 01Se conecta a cualquier servidor CalDAV y sincroniza eventos para comprobar la disponibilidad
- 02Tipos de eventos reservables con duración, márgenes, antelación mínima y reglas de disponibilidad
- 03Modalidades de programación de equipos con turnos rotativos y reuniones colectivas
- 04Reservas pendientes de aprobación, reprogramación y cancelación por parte de los invitados
- 05Enlaces de grupo dinámicos que combinan los calendarios de varios usuarios
- 06Binario único con almacenamiento en SQLite e imágenes de Docker
Casos de uso
- Un profesional independiente que quiere una página pública de reservas sincronizada con un calendario Nextcloud autohospedado
- Un equipo pequeño que necesita gestionar llamadas de soporte por turnos con enlaces de invitación privados
- Una organización que usa Keycloak y quiere programar reuniones con SSO en sus propios servidores
Antes de usarlo
- Licenciado bajo AGPL-3.0, una licencia copyleft que exige publicar el código fuente de las versiones modificadas, también cuando se ofrecen como servicio de red.
En colecciones
Temas
Preguntas frecuentes
- ¿Qué es calrs?
- Plataforma de reservas autohospedable escrita en Rust que se sincroniza con calendarios CalDAV y permite reservar reuniones mediante un enlace compartido. calrs es una herramienta para programar reuniones, similar a Cal.com. Los anfitriones conectan cualquier calendario CalDAV, como Nextcloud, Fastmail o iCloud, definen tipos de reuniones reservables con duraciones y reglas de disponibilidad, y comparten un enlace público. Los visitantes eligen un horario libre y las reservas confirmadas se guardan en el calendario del anfitrión.
- ¿calrs es gratuito? ¿Qué licencia tiene?
- calrs es open source bajo la licencia AGPL-3.0. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿calrs sigue mantenido?
- Mantenimiento activo. El último commit de calrs fue el 7 nov 2026.
- ¿Para qué puedo usar calrs?
- Un profesional independiente que quiere una página pública de reservas sincronizada con un calendario Nextcloud autohospedado Un equipo pequeño que necesita gestionar llamadas de soporte por turnos con enlaces de invitación privados Una organización que usa Keycloak y quiere programar reuniones con SSO en sus propios servidores
- ¿Dónde consigo calrs?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/olivierlambert/calrs
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
Plataforma de reservas de reuniones autoalojable con páginas de reserva, sincronización de calendarios, enlaces de videollamada y correos automáticos, desarrollada con Elixir y Phoenix LiveView.
Aplicación web autohospedada para gestionar citas, clientes, servicios y profesionales, definir horarios de trabajo y sincronizar con Google Calendar.
Aplicación web de código abierto para que las organizaciones gestionen y reserven recursos compartidos, como salas, equipos y vehículos.
Servidor CalDAV/CardDAV escrito en Rust que guarda calendarios y contactos en una única base de datos SQLite.
Un pequeño servidor CalDAV y CardDAV en Python para compartir calendarios, listas de tareas y contactos con clientes estándar.