Alternatives / Doodle

3 open-source alternatives

3 Best Open Source Doodle Alternatives in 2026

Looking for an open source Doodle alternative? We compared 3 open source scheduling tools by license, self-hosting, polls, and booking features. Rallly is the closest for group polls, Easy!Appointments is for booking, and Cal.diy is a community edition of Cal.com that is not recommended for production.

Maxime DERAME's profile

Written by Maxime DERAME

Last updated:

Best Doodle alternatives at a glance

AlternativeBest forLicense
RalllyClosest group scheduling pollsAGPL-3.0
Cal.diyPersonal booking pages (not for production)MIT
Easy!AppointmentsAppointment booking for service businessesGPL-3.0

How we chose these Doodle alternatives

We looked for open-source tools that overlap with Doodle's core: finding a time that works for a group with a poll, and letting people book slots. We verified each project's license, recent activity, stars, and self-hosting in its repository. Doodle is mainly about group polls, so only Rallly matches it closely, and the others lean toward booking. See our methodology for the full criteria.

Closest to Doodle

Rallly is the closest: a user-friendly tool for coordinating group events by polling participants on dates and times, without back-and-forth messages. It is AGPL-3.0 and can be self-hosted or used in its cloud.

Important: Cal.diy is not a drop-in replacement for Cal.com

Cal.diy is the open-source community edition of Cal.com, MIT-licensed, with all enterprise and commercial code removed. It lacks teams, organizations, SAML SSO, SCIM, workflow automation, and routing forms, and its README says it is strictly recommended for personal, non-production use. Use Cal.com itself for commercial scheduling.

Easy!Appointments for service businesses

Easy!Appointments is a GPL-3.0 self-hosted appointment scheduler with Google Calendar sync and customizable workflows, suited to healthcare, salons, and other service businesses. Features such as SMS, payment processing, and managed hosting are offered as paid services.

License details

Rallly is AGPL-3.0, Easy!Appointments is GPL-3.0, and Cal.diy is MIT.

Maintenance status

Rallly and Easy!Appointments had commits within days of this update. Cal.diy's last commit was in September 2026.

Why look for a Doodle alternative?

Doodle is a proprietary hosted service with ads and limits on its free plan, paid tiers for premium features, and event and participant data stored on its servers. Open-source alternatives let you self-host polls and booking, avoid ads and per-user pricing, and keep scheduling data private, at the cost of running the software yourself.

cal.diy
1

Cal.diy

Community edition of Cal.com for self-hosting.

Cal.diy is the MIT-licensed open-source community edition of Cal.com, a fork with all enterprise and commercial code removed, for people who want to self-host scheduling with calendar sync, video conferencing, payments, and a REST API. Its README says it is strictly recommended for personal, non-production use, and it lacks teams, organizations, SAML SSO, SCIM, workflow automation, and routing forms.

49K15.3KMITSelf-hosted

Pricing: Free and open source; use Cal.com for commercial and enterprise needs.

  • Calendar sync, video, and payments
  • MIT license and a very large community
  • Self-hostable
  • Not recommended for production or commercial use
  • No teams, SSO, workflows, or routing forms
rallly.co
2

Rallly

Open-source scheduling polls for group meetings.

Rallly is an open-source scheduling and collaboration tool for organizing events and meetings. Participants vote on date and time options with real-time updates, no account is required, and it focuses on privacy and ease of use.

5.3K570AGPL-3.0Self-hosted

Pricing: Free self-hosted; hosted plans may be paid.

  • No account required for participants
  • Real-time polling and customizable time slots
  • Translated into 10+ languages
  • Group polls, not booking pages like Calendly
  • AGPL-3.0 license
easyappointments.org
3

Easy!Appointments

Self-hosted appointment scheduler for businesses.

Easy!Appointments is a self-hosted appointment scheduling system with customer and staff management, services, Google Calendar synchronization, email notifications, waiting lists, multi-language support, and a mobile-responsive interface. Optional paid premium features and services are available.

4.4K1.6KGPL-3.0Self-hosted

Pricing: Free and open source; optional premium features and professional services.

  • Customer, service, and staff management
  • Simple self-hosted installation
  • Google Calendar sync
  • Less modern interface and fewer integrations than Cal.diy
  • Some premium features are paid

Compare Doodle alternatives

AlternativeTypeLicenseSelf-hostedBest for
RalllyGroup pollsAGPL-3.0YesFinding a meeting time
Cal.diyBooking pagesMITYes (not for production)Personal scheduling
Easy!AppointmentsAppointment schedulerGPL-3.0YesService businesses

Which one should you choose?

Want group polls to find a meeting time

Rallly lets participants vote on dates and times without back-and-forth messages, self-hosted under AGPL-3.0.

Rallly

Want a personal booking page

Cal.diy offers calendar sync, video conferencing, and payments for personal use, but it is not recommended for production or commercial use.

Cal.diy

Run appointments for a clinic or salon

Easy!Appointments is a GPL-3.0 scheduler with Google Calendar sync and workflows, with SMS and payments as paid services.

Easy!Appointments