Hide the Math
Timezone-safe slot computation, RRULE expansion, double-booking prevention, and team scheduling algorithms — all handled for you.
Hide the Math
Timezone-safe slot computation, RRULE expansion, double-booking prevention, and team scheduling algorithms — all handled for you.
Expose the UI
21 React components following the shadcn/ui convention. Copy the source, customize completely. You own the code.
Any Postgres
Standard PostgreSQL 15+ via Drizzle ORM. Works with Neon, Supabase, Railway, Vercel Postgres, AWS RDS, or local Docker.
Pluggable Everything
Swap auth (NextAuth, Clerk), email (Resend, SendGrid), jobs (Inngest, BullMQ), and payments (Stripe) via adapter interfaces.
@thebookingkit/core
Framework-agnostic scheduling engine. Slot computation, team scheduling, payments, workflows, webhooks, and more. Zero framework dependencies.
@thebookingkit/db
23 PostgreSQL tables via Drizzle ORM. Custom SQL migrations for double-booking prevention, audit triggers, and GDPR compliance.
@thebookingkit/ui
21 React components — booking calendar, slot picker, admin schedule view, workflow builder, webhook manager, and more.