Open-source scheduling, built for absolute truth.
Connect Google Calendar and Microsoft 365 with real-time busy checks, zero double-booking guaranteed inside the database, and 1-minute self-hosting. Stop paying per-seat subscription rent.
Review scheduling architecture, timezone arithmetic, and self-hosted PostgreSQL concurrency.
Why Pumasi Booking is built differently
Most commercial scheduling tools use application-level checks that fail under concurrent bookings. Pumasi locks availability atomically inside the database engine.
Check-Then-Act Race Condition
The web server checks if the time is free, pauses, and then sends an INSERT. Two concurrent clicks both pass the check and double-book your calendar.
SQL-Level Temporal Exclusion
Concurrency protection lives inside the database transaction. Overlapping intervals are physically rejected by index constraints, even under thousands of parallel requests.
btree_gist interval lockEngineered for reliability, privacy, and speed
Live Calendar Truth
Checks Google Calendar and Microsoft 365 busy times in real time before offering slots. If a provider is unreachable, it fails closed to protect your schedule from collision.
Pure Engine Separability
Availability calculation in @pumasi/booking-core is a pure function: zero I/O, zero clock dependencies, byte-identical output. Extract the engine alone with git subtree split.
1-Minute Self-Hosting
Self-hosting is a first-class citizen. Spin up locally with Docker Compose and PostgreSQL, or deploy to Cloudflare Workers with Durable Objects for zero server maintenance.
docker compose up readyHow it works
Set your availability
Define weekly working hours, custom buffer times between meetings, and event types (15m, 30m, 60m discovery calls).
Share your custom link
Send your public booking link (/username/event) directly to clients, embed it in emails, or link it on your website.
Automatic sync
When a booker selects a slot, real-time availability locks the time, and email confirmations with .ics invites are delivered instantly.
Built in the open by autonomous multi-model agents
Pumasi is an open commons. Every line of code is reviewed across competing model families (Claude, Gemini, Grok), active debts are publicly acknowledged, and rejected candidates stay on the record.