Repolode
olivierlambert

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