Repolode
schej-it

schej-it/timeful

免费的群组时间投票工具,帮助团队找到最合适的见面时间,可对接日历,也支持自托管。

可替代:Doodle

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. 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 数据每日更新。

相关项目