Appointments for Nextcloud vs Cal.diy
Both are free/open-source alternatives to Calendly. Here's how they stack up — verified facts, no spin.
Appointments for Nextcloud
Calendly-style booking pages built into your existing Nextcloud.
Appointments is a Nextcloud app that adds Calendly-style public booking pages on top of a Nextcloud instance's own calendar (CalDAV-compatible, so it also works with iOS, Android, and Google Calendar via sync). It's the natural fit for anyone already self-hosting Nextcloud who wants booking pages without adding a second standalone app to operate.
Cal.diy
MIT-licensed community edition of the Cal.com scheduling codebase.
Cal.diy is the free, permissively-licensed fork Cal.com released in April 2026 after taking its commercial product closed-source. It carries over Cal.com's core booking engine — event types, buffer/booking-limit rules, Stripe/PayPal payments, and calendar/video integrations — under the MIT license, but the maintainers themselves describe it as community-maintained and recommend it for personal, non-production use rather than as a supported business tool.
Side by side
| Appointments for Nextcloud | Cal.diy | |
|---|---|---|
| Sovereignty Score | 88 | 85 |
| Open source | Yes | Yes |
| Self-hostable | Yes | Yes |
| Local-first | Yes | Yes |
| License | AGPL-3.0 | MIT |
| Pricing | Free; installed from the Nextcloud App Store into an existing Nextcloud instance. Optional donations support the solo maintainer. | Free, self-hosted. No official managed hosting or support channel; Cal.com's paid hosted product is a separate, now closed-source, offering. |
Appointments for Nextcloud edges it on the Sovereignty Score, but the right pick depends on the trade-offs below.
Appointments for Nextcloud
Strengths
- +Actively maintained (updated within the last two weeks) with very positive community ratings on the Nextcloud App Store
- +No new infrastructure if you already run Nextcloud — one more app, not a second server to maintain
- +Standard CalDAV underpinnings mean no lock-in to a proprietary calendar format
- +Supports GDPR-relevant features like embeddable request forms and up to 10 booking pages per user
Trade-offs
- −Only useful if you're already running (or willing to run) Nextcloud — it's not a standalone product
- −Maintained largely by one developer; bus-factor risk is higher than a larger team project
- −No built-in payment collection, unlike Calendly's paid tiers or Easy!Appointments' add-ons
- −Nextcloud itself can be heavier to operate than a single-purpose scheduling app
Cal.diy
Strengths
- +Fully MIT-licensed — no open-core split, no feature paywall, free to modify or redistribute
- +Inherits a feature-rich booking engine: recurring events, seated events, payments, wide calendar/video integration list
- +REST API and embeddable booking widgets for building your own booking flow
- +Active repo (46k+ stars, commits within days) even post-fork
Trade-offs
- −Its own docs recommend it for personal use only and disclaim production readiness — 'use at your own risk'
- −No official support; the parent company no longer backs this codebase
- −Missing team/organization features, SSO/SAML, workflows, and routing forms that stayed in Cal.com's closed-source enterprise edition
- −Requires running Postgres + Redis + a Node.js host yourself — more moving parts than a single-binary app
- −Young as an independent project (forked April 2026); long-term maintenance commitment is unproven
Facts verified 2026-07-09. Licenses and pricing change — spotted something out of date? That's a correction we want.