MAINTAINED BY devXY AND THE FLEXCAL COMMUNITY

Scheduling,
on your terms.

FlexCal is a fully open-source scheduling platform for individuals and self-hosters who want full control over their scheduling infrastructure.

AGPLv3 No license key No vendor account
My week
May 12 – 16, 2026
9 AM10 AM11 AM12 PM1 PM2 PM3 PM4 PM
MON12
Design sync9:30 – 10:15
Mentoring2:00 – 3:00
TUE13
Product review11:00 – 12:00
WED14
Alex & Maya10:15 – 11:00
Open hours3:00 – 3:45
THU15
Team retro12:00 – 12:45
FRI16
Focus time9:30 – 11:00
All calendars connected

SCHEDULING, AND NOTHING ELSE

Everything you need.
Nothing you don’t.

FlexCal books meetings for one person and stops there. No dashboard of features you will never switch on, and no settings pages for a company structure you do not have.

FlexCal is an independently maintained fork of Cal.com. In August 2026 the project audited its own provenance, removed the code it had no right to ship, and relicensed under the AGPLv3.

WHAT SHIPS

Plan less.
Meet better.

From the first booking link to the follow-up, FlexCal keeps your scheduling clear and your data where it belongs.

Share your availability

Publish booking pages backed by real availability. Set durations, buffers, notice periods, and booking limits per event type.

Connect every calendar

Google, Microsoft 365, Apple, CalDAV, Zoho, Lark and more, read together so you are never double-booked.

Meet wherever you work

Cal Video, Zoom, Google Meet, Jitsi, Whereby, and dozens of other locations, picked per event type.

Route people well

Ask the right questions with routing forms, then send each person to the right event type and the right time.

Plug into your stack

Webhooks, API keys for Zapier and Make, embeds for your own site, and an app store of analytics and CRM integrations.

See what is working

Insights turns your booking history into numbers you can act on: volume, cancellations, no-shows, and popular times.

HONEST SCOPE

What FlexCal
does not do.

Removing the code FlexCal had no right to ship took features with it. Better you read that here than discover it halfway through a self-hosted evening.

See what is being worked on

NOT INCLUDED

  • Teams and organizations
  • Workflows and automated reminders
  • The Platform API v2
  • SAML single sign-on
  • Paid bookings and subscription billing

INCLUDED

  • Google and Microsoft (Entra ID) sign-in
  • Password and magic-link login
  • Routing forms, insights, and webhooks
  • Out-of-office and travel schedules
  • Calendar, video, CRM, and analytics apps

HOW IT WORKS

Your calendar.
Your rules.

  1. 01
    Connect your calendars

    Bring availability together and prevent double-bookings.

  2. 02
    Shape your event types

    Set duration, questions, buffers, locations, and rules.

  3. 03
    Share one clean link

    Let guests choose a time that works for everyone.

FC
BOOK A TIME WITHFlexCal Community

Project conversation

30 min · Video call

MON18
TUE19
WED20
THU21
FRI22
terminal

$ git clone https://codefloe.com/flexcal/flexcal.git

Cloning into 'flexcal'...

$ cd flexcal && bun install

Resolved, downloaded and installed.

$ bun run dx

✓ FlexCal is ready at localhost:3000

OPEN BY DESIGN

Make it yours.
Keep it yours.

Inspect every line. Run it on your own infrastructure, with your own database, and keep your bookings out of anyone else’s. Adapt it to how you work, and contribute the improvements back.

Open the repository

YOUR TIME, YOUR STACK

Ready to run
scheduling your way?

Clone the repository, follow the setup guide, and make FlexCal your own.

Read the setup guide