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

8 repos

Awesome GitHub RepositoriesAppointment Scheduling Systems

Platforms for managing calendars and booking appointments with clients.

Distinguishing note: Focuses on scheduling workflows rather than general calendar management.

Explore 8 awesome GitHub repositories matching business & productivity software · Appointment Scheduling Systems. Refine with filters or upvote what's useful.

Awesome Appointment Scheduling Systems GitHub Repositories

Find the best repos with AI.We'll search the best matching repositories with AI.
  • 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

    Manages online booking and calendar availability for individuals and organizations through a centralized scheduling system.

    awesomeawesome-listcloud
    View on GitHub↗299,516
  • dokploy/dokployDokploy avatar

    Dokploy/dokploy

    34,901View on GitHub↗

    Dokploy is a self-hosted platform-as-a-service designed to simplify the deployment and management of containerized applications and databases. It provides a centralized control plane that decouples administrative management from application workloads, allowing users to oversee infrastructure across multiple server nodes through a unified web interface or a command-line tool. The platform distinguishes itself through an extensive library of pre-configured application templates, enabling the rapid deployment of databases, identity providers, and various productivity or development tools. It sup

    Automates the scheduling and booking of appointments.

    TypeScriptbackendbackupsdatabases
    View on GitHub↗34,901
  • fullcalendar/fullcalendarfullcalendar avatar

    fullcalendar/fullcalendar

    20,506View on GitHub↗

    FullCalendar is a framework-agnostic UI library and JavaScript calendar component designed for building interactive event scheduling interfaces. It provides tools for managing time-based data, including an integrated iCal feed parser for importing external calendar files and recurring schedules into a unified web view. The library features a system for event scheduling and management, enabling users to reschedule entries via drag-and-drop, adjust event durations by resizing, and highlight specific time ranges for selection. It supports multiple date views, such as month, week, day, and list f

    Provides the visual grid tools necessary to develop applications for booking time slots and managing appointments.

    TypeScript
    View on GitHub↗20,506
  • solid/solidsolid avatar

    solid/solid

    8,108View on GitHub↗

    Solid is a protocol and ecosystem for decentralized web applications that separates application logic from data storage. It enables users to store and control their personal information in personal online data stores, known as Pods, ensuring that individuals own their data rather than the applications they use. The project provides a framework for decentralized identity and authentication using WebID and OpenID Connect, decoupling identity from central providers. It implements a resource-level permission system via Web Access Control, allowing users to grant or deny read, write, and append ac

    Implements platforms for managing calendars and booking appointments via public pages.

    HTMLcommunication
    View on GitHub↗8,108
  • openemr/openemropenemr avatar

    openemr/openemr

    4,691View on GitHub↗

    OpenEMR is an open-source electronic health record (EHR) system that also functions as a medical practice management platform and a patient portal, all integrated with standards-based health data exchange. It stores and manages patient health records, handles clinical workflows, supports scheduling and billing, and provides patients with secure self-service access to their information. Interoperability is built in via FHIR and C-CDA for exchanging records with external systems and Direct protocol for encrypted provider messaging. The system is designed to be extensible, with a modular plugin

    Book, reschedule, cancel appointments and manage provider availability and resource schedules.

    PHPehremrfhir
    View on GitHub↗4,691
  • alextselegidis/easyappointmentsalextselegidis avatar

    alextselegidis/easyappointments

    4,220View on GitHub↗

    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 cen

    Provides a complete platform for managing professional calendars and booking appointments with clients.

    PHPappointmentscodeigniterevents
    View on GitHub↗4,220
  • tduckcloud/tduck-survey-formTDuckCloud avatar

    TDuckCloud/tduck-survey-form

    1,224View on GitHub↗

    This project is an open-source, self-hosted platform designed for enterprise-grade data collection, survey building, and automated operational workflows. It provides a comprehensive environment for organizations to maintain full data sovereignty while managing interactive questionnaires, online exams, and complex information-gathering projects within their own private infrastructure. The platform distinguishes itself through a focus on high-concurrency, scalable deployment and granular organizational control. It features a dynamic drag-and-drop builder that supports logic-based branching and

    Enables resource allocation and time-slotted booking management for services, venues, or personnel.

    Javaquestionnairesurveysurvey-form
    View on GitHub↗1,224
  • nextcloud/calendarnextcloud avatar

    nextcloud/calendar

    1,150View on GitHub↗

    This project is a self-hosted calendar application designed for personal information management and collaborative team scheduling. It functions as a centralized platform for tracking time-based commitments, managing shared calendars, and coordinating appointments through the standard protocol for calendar data exchange. The application distinguishes itself by integrating automated scheduling tools, such as public booking links and availability windows, which allow external participants to reserve time slots without manual coordination. It supports complex team environments by providing real-t

    Generates unique scheduling links that allow external participants to reserve time slots directly on a personal calendar.

    JavaScriptcaldavcaldav-sharingcalendar
    View on GitHub↗1,150
  1. Home
  2. Business & Productivity Software
  3. Appointment Scheduling Systems

Explore sub-tags

  • Automated RemindersAutomatic dispatch of email alerts and confirmations to reduce appointment no-shows. **Distinct from Appointment Scheduling Systems:** Specifically handles the communication aspect of scheduling rather than the booking logic itself.
  • Multi-Facility BookingScheduling appointments across multiple locations with provider availability management and patient notifications. **Distinct from Appointment Scheduling Systems:** Distinct from Appointment Scheduling Systems: adds cross-facility coordination and specific multi-site capabilities.
  • Provider Resource AllocationOrganization of qualified personnel and their association with specific service offerings. **Distinct from Appointment Scheduling Systems:** Focuses on the internal organization of staff and services rather than the external booking interface.