Repolode
calcom

calcom/cal.diy

开源自托管的日程预约平台,是 Cal.com 的 MIT 许可社区分支,用于安排会议和管理日历。

可替代:Calendly

Star
49,147
Fork
15,377
未关闭 Issue
1,515
最近提交
昨天

这是什么?

Cal.diy 是一个可自托管的日程预约平台,你可以设置预约类型、分享预约链接,让他人在你的日历中选择空闲时段。它是 Cal.com 的社区分支,移除了企业版和商业代码,因此不包含团队、组织、数据分析、工作流和 SSO/SAML 等功能,也无需许可证密钥或托管账户。

项目基于 Next.js、tRPC、React、Tailwind CSS 和 Prisma,数据库使用 PostgreSQL。本地开发可通过 Docker 一键启动并生成测试用户,部署方式包括 Docker Compose、Railway、Northflank、Render、Elestio 和 Vercel。认证与加密依赖几个密钥配置,数据库结构通过 Prisma 迁移管理。

可对接 Google Calendar、Microsoft Outlook 日历、Zoom、Daily.co 视频、Basecamp、HubSpot、Zoho CRM 和 Pipedrive 等服务,需在各平台获取 OAuth 凭据后配置。项目适合个人等非生产场景,官方建议具备服务器管理相关经验后再部署。

核心功能

  • 01创建预约类型并分享链接,供他人选择可用时段
  • 02支持通过 Docker Compose 自托管或部署到常见 PaaS 平台
  • 03通过 OAuth 凭据对接 Google Calendar、Outlook、Zoom 和 Daily.co
  • 04可与 HubSpot、Zoho CRM、Pipedrive 等 CRM 集成
  • 05全部代码采用 MIT 许可,无企业版专属功能或许可证密钥

适用场景

  • 希望用自托管预约页替代托管服务的个人用户
  • 想研究 Next.js、tRPC 与 Prisma 预约类应用代码的开发者
  • 需要同步现有日历与视频工具的个人或小型非生产环境

标签

常见问题

cal.diy 是什么?
开源自托管的日程预约平台,是 Cal.com 的 MIT 许可社区分支,用于安排会议和管理日历。 Cal.diy 是一个可自托管的日程预约平台,你可以设置预约类型、分享预约链接,让他人在你的日历中选择空闲时段。它是 Cal.com 的社区分支,移除了企业版和商业代码,因此不包含团队、组织、数据分析、工作流和 SSO/SAML 等功能,也无需许可证密钥或托管账户。
cal.diy 可以免费使用吗?用的什么许可证?
cal.diy 以 MIT 许可证开源。用于商业产品前,请先确认许可证条款。
cal.diy 还在维护吗?
活跃维护中。cal.diy 最近一次提交是在 2026年10月18日。
cal.diy 适合用来做什么?
希望用自托管预约页替代托管服务的个人用户 想研究 Next.js、tRPC 与 Prisma 预约类应用代码的开发者 需要同步现有日历与视频工具的个人或小型非生产环境
在哪里获取 cal.diy?
源代码和安装说明在 GitHub 上:https://github.com/calcom/cal.diy

概要由 AI 根据项目 README 生成;GitHub 数据每日更新。

相关项目