Plataforma de agenda autohospedada y de código abierto (fork comunitario de Cal.com con licencia MIT) para reservar reuniones y gestionar calendarios.
alextselegidis/easyappointments
Aplicación web autohospedada para gestionar citas, clientes, servicios y profesionales, definir horarios de trabajo y sincronizar con Google Calendar.
Alternativa open source a:Calendly
Acuity Scheduling
- Estrellas
- 4,448
- Forks
- 1,578
- Issues abiertos
- 176
- Último commit
- hace 20 horas
¿Qué es?
Easy!Appointments es una aplicación web autohospedada para reservar citas. Permite a un negocio gestionar clientes, servicios y los profesionales que los ofrecen, así como definir horarios de trabajo y reglas de reserva que determinan cuándo se pueden reservar turnos.
La aplicación está desarrollada con PHP y MySQL, y se implementa en un servidor web como Apache o Nginx. Para instalarla, hay que subir los archivos, editar un archivo de configuración y completar un asistente de instalación en el navegador. Los datos permanecen en el servidor del operador.
El proyecto incluye sincronización con Google Calendar, un sistema de notificaciones por correo electrónico y una interfaz multilingüe. También ofrece un entorno de Docker Compose para el desarrollo local.
Funciones clave
- 01Gestionar clientes, servicios y profesionales desde un mismo lugar
- 02Definir horarios de trabajo y reglas de reserva para gestionar la disponibilidad
- 03Sincronizar las citas con Google Calendar
- 04Enviar notificaciones por correo electrónico
- 05Interfaz de usuario multilingüe
- 06Alojar la aplicación en Apache o Nginx con PHP y MySQL
Casos de uso
- Gestionar una página de reservas en línea para una clínica, un salón o una consultoría
- Permitir que los clientes reserven citas con el personal sin recurrir a un servicio de programación de terceros
- Mantener los datos de las citas en una infraestructura propia
Inicio rápido
- 1
Clona el repositorio
git clone https://github.com/alextselegidis/easyappointments.git - 2
Entra en la carpeta del proyecto
cd easyappointments - 3
Inicia el entorno de Docker
docker compose up - 4
En otra terminal, abre una shell en el contenedor de la aplicación y, después, instala las dependencias
docker compose exec php-fpm bash
Antes de usarlo
- La guía de inicio rápido del README es para desarrollo; para producción, hay que configurar Apache o Nginx, PHP 8.2 o posterior y MySQL manualmente.
- Las funciones prémium se venden por separado en el sitio web del proyecto.
Temas
Preguntas frecuentes
- ¿Qué es easyappointments?
- Aplicación web autohospedada para gestionar citas, clientes, servicios y profesionales, definir horarios de trabajo y sincronizar con Google Calendar. Easy!Appointments es una aplicación web autohospedada para reservar citas. Permite a un negocio gestionar clientes, servicios y los profesionales que los ofrecen, así como definir horarios de trabajo y reglas de reserva que determinan cuándo se pueden reservar turnos.
- ¿easyappointments es gratuito? ¿Qué licencia tiene?
- easyappointments es open source bajo la licencia GPL-3.0. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿easyappointments sigue mantenido?
- Mantenimiento activo. El último commit de easyappointments fue el 19 oct 2026.
- ¿Para qué puedo usar easyappointments?
- Gestionar una página de reservas en línea para una clínica, un salón o una consultoría Permitir que los clientes reserven citas con el personal sin recurrir a un servicio de programación de terceros Mantener los datos de las citas en una infraestructura propia
- ¿Cómo se instala easyappointments?
- Clona el repositorio: git clone https://github.com/alextselegidis/easyappointments.git Entra en la carpeta del proyecto: cd easyappointments Inicia el entorno de Docker: docker compose up En otra terminal, abre una shell en el contenedor de la aplicación y, después, instala las dependencias: docker compose exec php-fpm bash
- ¿Dónde consigo easyappointments?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/alextselegidis/easyappointments
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
Herramienta de código abierto y autohospedable para programar, publicar y analizar contenido en varias redes sociales, con integraciones de IA y API.
CRM personal de código abierto para documentar tu vida y llevar un seguimiento de tus relaciones con amigos y familiares.
Software de contabilidad en línea para pequeñas empresas y profesionales independientes, desarrollado con Laravel y VueJS, con una API RESTful y una tienda de aplicaciones.
Editor de diagramas y pizarras en el navegador, escrito en JavaScript, que se ejecuta en el cliente y puede alojarse en infraestructura propia.
Una aplicación gratuita y autoalojada para tomar notas con texto enriquecido y Markdown, listas de tareas, diario y funciones para compartir, como alternativa a Notion y Obsidian.