Tools tagged "scheduling" manage appointments, bookings, and calendar coordination: letting people pick available time slots, sending reminders, and syncing with calendar providers to avoid double-booking. Open source scheduling tools range from simple booking pages (share a link, pick a slot) to fuller systems handling recurring appointments, team availability, and payment collection at booking time.
Common use cases include client-facing appointment booking for consultants and service businesses, interview scheduling for recruiting, internal meeting coordination across time zones, resource booking (rooms, equipment), and class or event scheduling for education and fitness businesses. Some tools focus purely on one-on-one bookings, while others handle round-robin assignment across a team or group scheduling with multiple attendees.
When choosing one, check calendar sync support (Google Calendar, Outlook, CalDAV) and whether it is two-way (blocking off booked slots automatically) or one-way, time zone handling for distributed teams and clients, reminder and notification options (email, SMS), whether it supports custom booking forms and payment collection, and embedding options for putting a booking widget on an existing website. Team scheduling features like round-robin distribution or collective availability (all team members must be free) matter for anything beyond solo use.
Self-hosted scheduling tools typically replace Calendly, Acuity Scheduling, and Doodle. Businesses self-host to avoid per-user monthly fees that scale with team size, to keep client contact and appointment data off a third party platform, and to customize the booking flow or branding beyond what a SaaS plan tier permits. The tradeoff is handling calendar API integrations and uptime yourself, since booking pages are customer-facing and downtime directly costs missed appointments.