Calnode at a glance
Checked 15 Oct 2026Calnode is new (repo created June 2026, v0.11.0 Oct 2026, 118 stars, pre-1.0). One static Go binary with SQLite serves booking pages and an admin app. Documented: Google, Microsoft and CalDAV free/busy, round-robin and collective team routing, Stripe paid bookings, Zoom, HMAC webhooks, a REST API and a built-in MCP server; optional video rooms need a LiveKit server. Apache-2.0, nothing paywalled. No group polls. Young project; interfaces may change.
RepoQuarry. “Calnode.” Checked 15 Oct 2026. https://repoquarry.dev/projects/calnodeHow much of Calendly does it replace?
5 of 6 jobs. Broad feature list but a young pre-1.0 project; no group polls.
For group polls to find a time, see other Calendly alternatives. You may also need to build an interface, an API server and hosting yourself.
How much of Acuity Scheduling does it replace?
3 of 4 jobs. Booking pages, calendar availability and Stripe paid bookings cover core scheduling; Acuity packages, subscriptions and client administration are not assumed.
Facts, with sources
Every answer links to where we found it. We read the documentation; we did not install it.
The whole app — booking pages, admin UI, SQLite — in one container, with data in ./data.github.com · calnode#quick-start ↗ 1d ago
Apache License Version 2.0, January 2004github.com · LICENSE ↗ 1d ago
Self-host the whole thing on a $5 box; nothing is paywalled.github.com · calnode#readme ↗ 1d ago
No external services to orchestrate (built-in video, if you turn it on, is the one add-on — it needs a LiveKit server).github.com · calnode#why-calnode ↗ 1d ago
Calnode runs for pennies on a small VPS — it's a single static binary serving a SQLite filegithub.com · calnode#readme ↗ 1d ago
The official multi-arch image (amd64 + arm64) is built by CIgithub.com · DEPLOY.md ↗ 1d ago
Put a TLS-terminating proxy in front that forwards the original Host header.github.com · calnode#deploy-for-real ↗ 1d ago