开源的会议时间协调工具,发起者提供多个时间选项,参与者通过链接投票,无需注册即可参与。
- Star
- 1,807
- Fork
- 157
- 未关闭 Issue
- 63
- 最近提交
- 5天前
这是什么?
Timeful 是一个帮助群组找到共同空闲时间的排期工具。发起人创建日期和时间范围的投票,参与者标注自己的可用时间,页面会显示所有人的时间重叠部分。时间可以标记为“可用”或“如有需要”,也可以只查看部分成员的空闲情况。
项目支持接入 Google 日历、Outlook 和 Apple 日历,直接读取真实日程而不必手动填写。它还支持跨时区排期、邮件通知和提醒,以及可以持续跟踪成员日历的可用性分组。投票可以复制,结果可导出为 CSV,并可设置只有创建者能看到回复。
前端使用 Vue 2 和 TailwindCSS,后端使用 Go,数据存储在 MongoDB 中。项目提供插件 API,开发者可以通过浏览器插件读取和设置 Timeful 事件的可用时间。仓库还包含 Docker Compose 和 NixOS 的部署说明。
核心功能
- 01自动显示所有参与者的时间重叠部分
- 02时间可标记为“可用”或“如有需要”
- 03接入 Google 日历、Outlook 和 Apple 日历
- 04支持跨时区排期
- 05发送邮件通知和提醒
- 06可将可用性结果导出为 CSV
适用场景
- 为跨时区的团队选择会议时间
- 组织日程各异的聚餐或活动
- 自托管排期投票服务,替代第三方平台
- 通过插件 API 开发读写可用时间的浏览器扩展
快速上手
- 1
阅读部署指南,了解使用 Docker Compose 或 NixOS 自托管的方法
使用前须知
- 自托管需要配置 MongoDB 和 Go 后端,需要一定的工作量。
- 采用 AGPL-3.0 许可证,修改后通过网络部署时需要公开源代码。
收录于专题
标签
常见问题
- timeful 是什么?
- 免费的群组时间投票工具,帮助团队找到最合适的见面时间,可对接日历,也支持自托管。 Timeful 是一个帮助群组找到共同空闲时间的排期工具。发起人创建日期和时间范围的投票,参与者标注自己的可用时间,页面会显示所有人的时间重叠部分。时间可以标记为“可用”或“如有需要”,也可以只查看部分成员的空闲情况。
- timeful 可以免费使用吗?用的什么许可证?
- timeful 以 AGPL-3.0 许可证开源。用于商业产品前,请先确认许可证条款。
- timeful 还在维护吗?
- 活跃维护中。timeful 最近一次提交是在 2026年11月3日。
- timeful 适合用来做什么?
- 为跨时区的团队选择会议时间 组织日程各异的聚餐或活动 自托管排期投票服务,替代第三方平台 通过插件 API 开发读写可用时间的浏览器扩展
- timeful 怎么安装和运行?
- 阅读部署指南,了解使用 Docker Compose 或 NixOS 自托管的方法
- 在哪里获取 timeful?
- 源代码和安装说明在 GitHub 上:https://github.com/schej-it/timeful
概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
相关项目
5354+20 本周590TypeScriptAGPL-3.0维护活跃更新于 6小时前
开源自托管的日程预约平台,是 Cal.com 的 MIT 许可社区分支,用于安排会议和管理日历。
5万+188 本周1.6万TypeScriptMIT维护活跃更新于 4天前
用 Rust 编写的可自托管预约调度平台,同步 CalDAV 日历,通过共享链接让他人预约会议。
339+4 本周60RustAGPL-3.0维护活跃更新于 3小时前
可自托管的会议预约平台,提供预约页面、日历同步、视频链接和自动邮件,基于 Elixir 与 Phoenix LiveView 构建。
305+16 本周58ElixirAGPL-3.0维护活跃更新于 11小时前
一款常驻 Mac 菜单栏的小巧日历,可同步显示“日历”应用中的事件。
4045+6 本周276Objective-CMIT维护活跃更新于 14小时前
基于 AI 的每日任务规划工具,可将自然语言描述的目标自动排成当天日程。
37335TypeScriptMIT更新于 2个月前