- 社区热度
- 48.8k Stars
- GitHub 收藏
- 最近活跃
- 2026/9/26
- 近 30 天还在更新
- 授权协议
- MIT
- 宽松协议
为什么值得关注
不是看 Star 排名,而是看它解决了什么问题、实际有没有用,以及方法为什么值得关注。
解决的问题
为希望自托管个人预约排期工具的用户提供了一个完全开源、无商业限制的代码版本。
实际价值
移除了商业企业版功能并采用纯 MIT 协议,提供清晰的本地开发与 Docker 快速启动脚本。
创新 / 差异化
本质是主流开源排期服务 Cal.com 的社区版去商业化分叉,技术栈沿用常规的 Next.js 与 Prisma 组合。
扩展潜力
依赖 Node.js 与 PostgreSQL 环境,并需要用户自行维护服务安全性与配置,对服务器管理有一定要求。
为什么是现在
在商业化项目收紧功能的背景下,满足了部分用户对纯开源个人日程调度替代品的需求。
社区活跃度
近 90 天新增 133 个 Issue、436 个 PR;窗口内抽取的 Issue/PR 样本中有 70 位 Issue 发起者、46 位 PR 贡献者,并发布 至少 0 个版本。
维护者响应
窗口内 100 个 Issue 样本关闭率 21%,95 个 PR 样本合并率 6%。维护者响应统计覆盖该 Issue 样本的 30%,响应率 3%,首次响应中位数 21.7 小时。
核心亮点
- 创建和管理自托管预约页面与日程
- 基于 PostgreSQL 保存预约、用户与配置数据
- 提供 Docker Compose 部署和本地开发流程
快速开始
安装方式、上手难度、开始步骤。
装在哪
自托管(装在自己服务器)
难不难
较难,需要懂命令行/服务器
- 01准备 PostgreSQL,并根据
.env.example配置数据库地址和两个必需的随机密钥。 - 02优先按 README 使用 Docker Compose 启动,或安装依赖后运行数据库迁移与开发服务。
- 03完成首次用户初始化后创建预约类型;若涉及真实业务数据,先重新评估项目明确的非生产使用警告。
更适合谁
- 希望数据放在自己服务器上的团队
- 想在本机直接跑起来试用的开发者
- 习惯用 Docker 部署的人
更多介绍
Cal.diy 是 Cal.com 的社区分支,移除了企业版和商业版代码,整个代码库以 MIT 许可证发布。它适合希望自己掌控预约排期系统的个人用户,可通过网页创建预约页面,并使用 PostgreSQL 与 Docker Compose 部署。需要特别注意的是,项目 README 明确写明“建议仅用于个人、非生产环境”,商业或企业级生产场景应评估 Cal.com 或其他经过生产验证的方案。
信息来源
每条信息都标注了状态与出处,可展开查看。
15 条 · 展开
信息来源
每条信息都标注了状态与出处,可展开查看。
capability tags
已核验productivity、collaboration
来源: manual_curated · Manually curated from the verified project README; no in-app AI draft. · 2026/8/17
editor note
已核验{"en":"A useful option for personal self-hosting and studying a scheduling stack, but the maintainers explicitly draw a non-production boundary. MIT licensing should not be mistaken for production readiness.","zh":"适合个人自托管和学习预约系统架构,但官方已经主动划出非生产边界;不要把“MIT 开源”误解成“适合直接上企业生产”。"}
来源: manual_curated · Manually curated from the verified project README; no in-app AI draft. · 2026/8/17
how to use
已核验{"steps":[{"en":"Prepare PostgreSQL and configure the database URL plus the two required random secrets from `.env.example`.","zh":"准备 PostgreSQL,并根据 `.env.example` 配置数据库地址和两个必需的随机密钥。"},{"en":"Prefer the documented Docker Compose path, or install dependencies, run database migrations, and start the development server.","zh":"优先按 README 使用 Docker Compose 启动,或安装依赖后运行数据库迁移与开发服务。"},{"en":"Create booking types after first-user setup; before using real business data, reassess the project’s explicit non-production warning.","zh":"完成首次用户初始化后创建预约类型;若涉及真实业务数据,先重新评估项目明确的非生产使用警告。"}],"installAt":"self_host","difficulty":"hard"}
来源: manual_curated · Manually curated from the verified project README; no in-app AI draft. · 2026/8/17
intro
已核验{"en":"Cal.diy is a community fork of Cal.com with the enterprise and commercial code removed, and the repository is MIT-licensed. It is aimed at individuals who want to control their own scheduling stack, with web booking pages, PostgreSQL, and Docker Compose deployment. The README explicitly recommends personal, non-production use, so commercial or enterprise production deployments should be evaluated against Cal.com or another production-ready option instead.","zh":"Cal.diy 是 Cal.com 的社区分支,移除了企业版和商业版代码,整个代码库以 MIT 许可证发布。它适合希望自己掌控预约排期系统的个人用户,可通过网页创建预约页面,并使用 PostgreSQL 与 Docker Compose 部署。需要特别注意的是,项目 README 明确写明“建议仅用于个人、非生产环境”,商业或企业级生产场景应评估 Cal.com 或其他经过生产验证的方案。"}
来源: manual_curated · Manually curated from the verified project README; no in-app AI draft. · 2026/8/17
最新版本
已核验v6.2.0
来源: GitHub 官方接口 · latest_release=v6.2.0 · 2026/10/1
许可证
已核验MIT
来源: GitHub 官方接口 · license.spdx_id=MIT · 2026/10/1
needs api key
已核验否
来源: manual_curated · Manually curated from the verified project README; no in-app AI draft. · 2026/8/17
一句话用途
已核验{"en":"An open-source scheduling platform for personal self-hosting, with booking pages and calendar management; the project explicitly advises against production use.","zh":"面向个人自托管的开源预约排期平台,可创建预约页并管理日程;项目官方明确不建议用于生产环境。"}
来源: manual_curated · Manually curated from the verified project README; no in-app AI draft. · 2026/8/17
平台
已核验browser、linux
来源: manual_curated · Manually curated from the verified project README; no in-app AI draft. · 2026/8/17
分类线索
根据材料推断security
来源: 项目说明文档 · hint=security · 2026/8/13
product forms
已核验web
来源: manual_curated · Manually curated from the verified project README; no in-app AI draft. · 2026/8/17
role tags
已核验product、operations
来源: manual_curated · Manually curated from the verified project README; no in-app AI draft. · 2026/8/17
supports docker
已核验是
来源: 仓库文件 · dockerfile=true; compose=true · 2026/10/1
supports local
已核验是
来源: manual_curated · Manually curated from the verified project README; no in-app AI draft. · 2026/8/17
supports self host
已核验是
来源: manual_curated · Manually curated from the verified project README; no in-app AI draft. · 2026/8/17
相关项目
根据分类、能力和适用角色匹配的其他已核验项目。
macro
将邮件、即时通讯、CRDT 文档、任务管理、CRM 与 AI 智能体打通的统一协作工作区。
PasteMD
把剪贴板里的 Markdown、网页富文本和公式转换后直接粘贴到 Word、WPS 或 Excel 的桌面工具。
domain-locker
集中管理域名组合、到期时间、DNS/SSL/主机信息、成本和变更告警的开源域名资产管理工具。
Money Manager Ex
跨平台个人财务管理软件,用账户、预算、现金流预测和报表管理日常收支,数据保存在 SQLite 文件中。
excalidraw
手绘风格的开源虚拟画板,支持实时多人协作与端到端加密绘图。
plain-app
把 Android 手机变成局域网内可由浏览器管理的本地控制台,支持文件、短信、媒体、通知和屏幕镜像。

