awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
alextselegidis avatar

alextselegidis/easyappointments

0
View on GitHub↗
4,220 stars·1,537 forks·PHP·GPL-3.0·12 viewseasyappointments.org↗

Easyappointments

EasyAppointments is a self-hosted appointment scheduling system designed to coordinate booking times between service providers and customers. It manages the end-to-end scheduling process, including the organization of services, provider allocation, and the definition of booking rules and constraints.

The platform supports white-label rebranding, allowing the removal of default logos and the customization of interface text to launch the service under a private business identity. It also provides enterprise-grade identity management by integrating staff and administrator authentication with centralized LDAP directory services.

The system includes capabilities for bidirectional synchronization with external calendars, such as Google Calendar, and utilizes webhooks to trigger notifications for third-party automation. Communication is handled through automated email notifications and appointment reminders for both customers and staff. Access is managed via role-based access control to assign specific permissions based on organizational roles.

The application can be deployed using Docker containers to ensure consistent environments across different servers.

Features

  • Appointment Scheduling Systems - Provides a complete platform for managing professional calendars and booking appointments with clients.
  • Transactional Email Notifications - Dispatches automated transactional emails to alert users and customers about upcoming or changed appointments.
  • Automated Reminders - Sends automated email reminders and alerts to customers and staff to reduce missed appointments.
  • Provider Resource Allocation - Groups specific service offerings with qualified personnel to ensure correct resource allocation for appointments.
  • Booking Constraint Configuration - Allows the definition of business rules and constraints such as lead times and cancellation windows for bookings.
  • Appointment Reminders - Sends automated email confirmation and reminder messages to customers and providers for upcoming appointments.
  • Google Calendar Synchronizations - Provides OAuth-based synchronization with Google Calendar to maintain consistent availability across platforms.
  • Bidirectional Synchronizations - Matches internal schedule state with external providers using periodic polling and API updates to maintain consistency.
  • Calendar Synchronization Services - Synchronizes appointments bidirectionally with external calendar services using standard protocols.
  • Enterprise Identity Providers - Integrates staff and administrator authentication with centralized LDAP directory services for unified identity management.
  • LDAP-Based - Integrates staff and administrator authentication with centralized LDAP directory services for enterprise identity management.
  • LDAP Authentication - Validates staff and administrator login credentials against a central LDAP directory service.
  • Role-Based Access Control - Assigns different levels of permissions and responsibilities to users based on defined organizational roles.
  • White Labeling - Allows the removal of default logos and branding to launch the service under a private business identity.
  • Booking And Scheduling - Web-based application for customer appointment booking.
  • Calendar and Scheduling - Self-hosted appointment scheduling application.

Star history

Star history chart for alextselegidis/easyappointmentsStar history chart for alextselegidis/easyappointments

How this analysis was created: This summary and feature list were written by an AI model that read the project's README and public documentation pages. Each feature links to the documentation it came from; stars, license and language come straight from the GitHub API. The model does not read the source code, and the analysis is refreshed when the project is re-analysed. Learn more on our About page.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Open-source alternatives to Easyappointments

Similar open-source projects, ranked by how many features they share with Easyappointments.
  • hieventsdev/hi.eventsHiEventsDev avatar

    HiEventsDev/Hi.Events

    3,881View on GitHub↗

    Hi.Events is an open-source event management platform designed for organizing events, managing ticket tiers, and processing payments. It functions as a multi-tenant ticketing system, allowing multiple independent organizations to operate on a single instance with strict data isolation and role-based access control. The platform specializes in white-label event ticketing, featuring custom branding for event pages and embeddable checkout widgets for external websites. It includes a real-time sales analytics dashboard to monitor revenue, growth, and attendee check-in performance. The system cov

    PHPattendize-alternativedoor-managementevent-check-in
    View on GitHub↗3,881
  • awesome-selfhosted/awesome-selfhostedawesome-selfhosted avatar

    awesome-selfhosted/awesome-selfhosted

    299,516View on GitHub↗

    This project is a community-curated directory of open-source software designed for deployment in private server environments and home labs. It serves as a comprehensive resource for discovering independent, self-hosted alternatives to mainstream cloud services, enabling users to maintain full data ownership and control over their digital infrastructure. The directory is structured through a hierarchical taxonomy that organizes a vast collection of applications into logical categories, ranging from media management and data analytics to private communication and team productivity tools. It dis

    awesomeawesome-listcloud
    View on GitHub↗299,516
  • infobyte/faradayinfobyte avatar

    infobyte/faraday

    6,523View on GitHub↗

    Faraday is a vulnerability management platform and security tool aggregator designed to centralize security findings from multiple scanners into a single dashboard. It utilizes a relational security database to catalog hosts, services, and security flaws, enabling users to track remediation and analyze organizational risk. The platform distinguishes itself through a plugin-based system that normalizes diverse security tool outputs into a unified data model. It supports deep integration with a wide array of scanners and CLI tools, intercepting shell command output or parsing report files to ag

    Python
    View on GitHub↗6,523
  • phachon/mm-wikiphachon avatar

    phachon/mm-wiki

    3,762View on GitHub↗

    This project is a self-hosted enterprise wiki platform designed for teams to create, organize, and share documentation. It functions as a centralized knowledge management system that enables collaborative authoring through markdown syntax, allowing users to structure information within isolated departmental spaces and private team workspaces. The platform distinguishes itself through a focus on operational simplicity and administrative control. It is distributed as a single, self-contained executable binary, which streamlines deployment by eliminating complex runtime dependencies. To support

    Goapi-docsconfluencedocs
    View on GitHub↗3,762
See all 30 alternatives to Easyappointments→

Frequently asked questions

What does alextselegidis/easyappointments do?

EasyAppointments is a self-hosted appointment scheduling system designed to coordinate booking times between service providers and customers. It manages the end-to-end scheduling process, including the organization of services, provider allocation, and the definition of booking rules and constraints.

What are the main features of alextselegidis/easyappointments?

The main features of alextselegidis/easyappointments are: Appointment Scheduling Systems, Transactional Email Notifications, Automated Reminders, Provider Resource Allocation, Booking Constraint Configuration, Appointment Reminders, Google Calendar Synchronizations, Bidirectional Synchronizations.

What are some open-source alternatives to alextselegidis/easyappointments?

Open-source alternatives to alextselegidis/easyappointments include: hieventsdev/hi.events — Hi.Events is an open-source event management platform designed for organizing events, managing ticket tiers, and… awesome-selfhosted/awesome-selfhosted — This project is a community-curated directory of open-source software designed for deployment in private server… infobyte/faraday — Faraday is a vulnerability management platform and security tool aggregator designed to centralize security findings… phachon/mm-wiki — This project is a self-hosted enterprise wiki platform designed for teams to create, organize, and share… leantime/leantime — Leantime is an open-source project management platform designed to track tasks, milestones, and workflows using Kanban… calcom/cal.com — Cal.com is a comprehensive scheduling infrastructure platform designed to manage availability, booking workflows, and…