# Punctual

> Punctual (119 stars, v0.3.0 Sep 2026, repo created Aug 2026, 2 contributors) is a young, pre-1.0 scheduler that runs only on Cloudflare Workers (D1, KV, R2, Queues), deployed into your own Cloudflare account on the free tier. It has booking pages, Google Calendar and Microsoft 365 sync through your own OAuth apps, event types with buffers, round-robin and collective team scheduling, .ics emails with reminders, a REST API, webhooks and an embed widget. MIT. Payments are not mentioned, and it cannot run on your own server outside Cloudflare.

- Repository: https://github.com/CCCrafts/punctual
- Official docs: https://github.com/CCCrafts/punctual/blob/main/docs/self-hosting.md
- Checked: 2026-10-16

## What it replaces
- Calendly: Personal booking pages, Calendar sync and availability, Team round-robin and collective scheduling, Reminders (partial). Covers booking links, calendar sync, team scheduling and reminders/webhooks; no payments or polls; young project.

## Facts, with sources

| Question | Status | Answer | Source | Checked |
|---|---|---|---|---|
| Runs on my machine? | Partial | Self-hosted only on your own Cloudflare Workers account; a hosted commercial service also exists | https://github.com/CCCrafts/punctual#readme | 2026-10-16 |
| Code licence | Confirmed | MIT | https://github.com/CCCrafts/punctual#license | 2026-10-16 |
| Model weights licence | Confirmed | No separate model weights | https://github.com/CCCrafts/punctual#readme | 2026-10-16 |
| Commercial use | Confirmed | Yes, MIT; no seat limits in the open-source version | https://github.com/CCCrafts/punctual#the-pledge | 2026-10-16 |
| Paid services needed? | Confirmed | None required; needs a free-tier Cloudflare account; Resend or Brevo email optional | https://github.com/CCCrafts/punctual/blob/main/docs/self-hosting.md | 2026-10-16 |
| Hardware | Confirmed | No server of your own; runs on Cloudflare's free tier | https://github.com/CCCrafts/punctual/blob/main/docs/self-hosting.md | 2026-10-16 |
| Operating systems | Partial | Cloudflare Workers only; deploy from any machine with Node 20+ | https://github.com/CCCrafts/punctual/blob/main/docs/self-hosting.md | 2026-10-16 |
| Setup effort | Confirmed | Medium; one npx command creates Cloudflare resources and deploys; OAuth apps for calendar sync are extra | https://github.com/CCCrafts/punctual#quick-start | 2026-10-16 |

GitHub: 119 stars, 14 forks, last push 2026-10-04, archived: no.
---
Source: RepoQuarry (https://repoquarry.dev/projects/punctual). Data licence: CC BY 4.0. Quotes are from project documentation and belong to their authors.
