CloudMeet: Open-Source Calendly Alternative

CloudMeet: Open-Source Calendly Alternative


OPEN SOURCE
open source cloudflare scheduling self-hosted

CloudMeet does what Calendly does. You share a link, someone picks a slot, the event lands in your calendar. The difference is that it costs nothing to run and you host it yourself.

It’s the most popular thing I’ve published, at over 500 stars on GitHub, which honestly surprised me for what started as a way to stop paying a subscription.

It syncs with Google Calendar and Outlook, either one alone or both together, and creates events with Google Meet or Teams links automatically. You get configurable availability and working hours, multiple event types, and confirmation, cancellation and reminder emails with a dashboard to control them. Deploying and updating it is one click through GitHub Actions.

Scheduling isn’t a hard problem, it’s just one most people pay monthly for. Cloudflare Workers, D1 and a cron trigger cover everything this needs, and that combination is free at personal and small-team volume. Hosting it yourself also means your calendar tokens stay in your own account rather than someone else’s database, which for a tool that can see every meeting you have seems worth something.

Live demo

© 2026 Dennis Klappe