Your own scheduling tool,
not someone else's SaaS.
HykeCal is a real Calendly/Cal.com alternative you deploy and own outright — your database, your domain, your data. Free and open source today, with commercial and hosted options on the roadmap.
Deploy your own instance
Clone the repo, push to Vercel, connect a database.
Set your availability
Weekly hours, buffers, and any date-specific exceptions.
Share your booking link
Anyone can book a time — no account needed on either side.
Everything a scheduler needs
Event types with buffers
Different meeting lengths, each with padding before and after so nothing books back-to-back by accident.
Weekly hours + date overrides
Set your recurring week once. A holiday or a one-off different day replaces, not merges with, the usual hours.
Google Calendar, both ways
Busy time on your real calendar blocks HykeCal slots, and confirmed bookings show up on your calendar too.
Timezone-correct, DST included
Slot computation is unit-tested against a real daylight-saving transition, not just the easy cases.
A public, CORS-open API
No SDK required — call it directly from any browser or backend, in any language.
No accounts for visitors
Anyone can book a time without signing up. Only you, the owner, ever log in.
Integrations
See allBuilt for developers
A public REST API and a typed npm client — no account or SDK required to just read availability.
Read the API docsimport { createHykeCalClient } from "hykecal-client";
const hykecal = createHykeCalClient({
baseUrl: "https://hykecal.vercel.app",
});
const slots = await hykecal.getSlots(
"15-min-call", from, to
);