Easy!Appointments vs Rallly
Both are free/open-source alternatives to Calendly. Here's how they stack up — verified facts, no spin.
Easy!Appointments
TOP PICKMature, self-hosted appointment booking with Google Calendar sync.
Easy!Appointments is a PHP/MySQL scheduling app that's been in active development for roughly a decade. It gives staff/service businesses a public booking page with configurable providers, services, working hours, and Google Calendar two-way sync. It's a closer match to Calendly's single-provider booking-page model than group-polling tools, and it's popular with clinics, salons, and consultants who want a no-subscription booking page.
Rallly
Open-source group scheduling and meeting-time polling.
Rallly solves a different but related problem: instead of one person publishing a booking link, it lets a group vote on the best time for a meeting across several proposed slots — the open-source answer to Doodle that also covers a chunk of Calendly's group-scheduling use case. It's actively developed and offers a hosted version (rallly.co) alongside a documented self-hosted Docker deployment.
Side by side
| Easy!Appointments | Rallly | |
|---|---|---|
| Sovereignty Score | 91 | 84 |
| Open source | Yes | Yes |
| Self-hostable | Yes | Yes |
| Local-first | Yes | Yes |
| License | GPL-3.0 | AGPL-3.0 |
| Pricing | Free, self-hosted (own server/hosting cost only). Optional paid add-ons: SMS reminders, payment processing, custom development, and managed hosting from the maintainer. | Free, self-hosted via Docker. A hosted version exists at rallly.co with an optional paid Pro tier for extra features. |
Easy!Appointments is Macrostack's recommended Calendly alternative, so it's our pick here.
Easy!Appointments
Strengths
- +Long track record (in development since 2015) with a large, active community (4,200+ GitHub stars, commits within the last week)
- +Straightforward LAMP-stack deployment most hosts already support, no exotic infra
- +Google Calendar two-way sync and multi-language support out of the box
- +No enterprise paywall — team/multi-provider features are in the free core
Trade-offs
- −UI is functional rather than polished compared to Calendly's consumer-grade design
- −No native video-conferencing integration (Zoom/Meet) — you wire that up separately
- −SMS reminders and payment processing require paid add-ons or your own integration work
- −You own patching, backups, and uptime — there's no managed cloud fallback if self-hosting isn't for you
Rallly
Strengths
- +Simple, focused tool that's genuinely good at the group-availability-poll problem
- +Active project (5,100+ stars, commits within the last day) with a documented Docker Compose deployment
- +AGPL-3.0 keeps improvements to a hosted fork open
Trade-offs
- −Not a 1:1 booking-page replacement — no per-provider service catalog, payments, or staff management like Calendly/Easy!Appointments
- −Primary distribution is the hosted rallly.co app; self-hosting is supported but secondary in the project's own messaging
- −AGPL-3.0 requires you to publish modifications if you offer a modified version as a network service
Facts verified 2026-07-09. Licenses and pricing change — spotted something out of date? That's a correction we want.