# Open-source alternatives to Acuity Scheduling

> Open-source alternatives to Acuity Scheduling that run locally, allow commercial use and need no paid API include Calnode (appointment booking pages, calendar availability sync, collect booking payments and booking reminders and workflows; Apache-2.0; runs on CPU). Calnode and Tymeslot cover all 4 Acuity Scheduling jobs.

Acuity Scheduling: Acuity Scheduling sells appointment booking with calendars, payments and client workflows. Alternatives cover selected booking tasks; packages, subscriptions and business-specific administration differ. Pricing: See pricing page (checked 2026-10-16). Facts checked 2026-10-15.

## Projects

| Project | Jobs | Runs locally | Commercial use | Paid services | Hardware |
|---|---|---|---|---|---|
| [Easy!Appointments](https://repoquarry.dev/projects/easy-appointments) | booking-pages, calendar-availability-sync | Self-hosted on a PHP web server or via Docker | Yes, free for commercial use; GPL-3.0 conditions apply if you distribute changes | None required; paid custom development, managed hosting and support are optional | Not documented; needs Apache 2.4+, PHP 8.2+ and MySQL 5.7+ |
| [Tymeslot](https://repoquarry.dev/projects/tymeslot) | booking-pages, calendar-availability-sync, booking-payments, booking-reminders-workflows | Self-hosted Docker container, Cloudron or Railway; also a managed cloud | Allowed under AGPL-3.0; share changes if you run a modified version as a service; forks must rename | None required; self-hosted has the full feature set; Stripe needed only for paid bookings | 500 MB RAM minimum, 1 GB recommended |
| [Calnode](https://repoquarry.dev/projects/calnode) | booking-pages, calendar-availability-sync, team-round-robin, booking-payments, booking-reminders-workflows | Self-hosted single binary or Docker container | Yes, Apache-2.0 with nothing paywalled for self-hosting | None required; built-in video needs a LiveKit server, chat booking needs an OpenAI-compatible endpoint | README says a small VPS is enough; no RAM or CPU figures |

## Common questions

### Is there a free, open-source alternative to Acuity Scheduling?

Yes. Tymeslot, Calnode and Easy!Appointments are free to download and run on your own computer without paid API keys. Tymeslot and Calnode cover every job we list for Acuity Scheduling; the other covers only part of it, so check which job you need.

### Can I do appointment booking pages locally without an Acuity Scheduling subscription?

Yes, with Tymeslot (AGPL-3.0), Calnode (Apache-2.0) and Easy!Appointments (GPL-3.0). Check the hardware notes and licence conditions on each page before you start.

### Can I do calendar availability sync locally without an Acuity Scheduling subscription?

Yes, with Tymeslot (AGPL-3.0), Calnode (Apache-2.0) and Easy!Appointments (GPL-3.0). Check the hardware notes and licence conditions on each page before you start.

### Which Acuity Scheduling alternatives can I use commercially?

Confirmed: Calnode. With conditions: Easy!Appointments and Tymeslot. This is not legal advice; read each licence.

### Does any open-source project replace all of Acuity Scheduling?

Calnode and Tymeslot cover every job we list for Acuity Scheduling.

---
Source: RepoQuarry (https://repoquarry.dev/alternatives/acuity-scheduling). Data licence: CC BY 4.0. Quotes are from project documentation and belong to their authors.
