[分享创造] [开源自荐] 写了个 cron 可视化编辑器 crontab.cv

地址: https://crontab.cv/zh 仓库: https://github.com/chenz24/crontab.cv ( MIT ) AI 写 cron 表达式已经不是问题,但一串符号摆在那里总归不直观。 可视化的界面让人看一眼就懂,体验也更顺,于是 vibe 了这么一个小工具。 ...
[分享创造] [开源自荐] 写了个 cron 可视化编辑器 crontab.cv
[分享创造] [开源自荐] 写了个 cron 可视化编辑器 crontab.cv

地址: https://crontab.cv/zh

仓库: https://github.com/chenz24/crontab.cv ( MIT )

AI 写 cron 表达式已经不是问题,但一串符号摆在那里总归不直观。 可视化的界面让人看一眼就懂,体验也更顺,于是 vibe 了这么一个小工具。

== 能做什么 ==

  • 点数字网格就能选,自动合成 */5 、1-10 、1,3,5 这种写法
  • 实时翻译成人类可读的自然语言(基于 cronstrue ),并算出未来 5 次执行时间
  • 时区感知:服务器时区 / 本地时区随时切换
  • 同时支持 5 字段 POSIX cron 和 6 字段 Quartz ( L / W / # / ? 都支持)
  • 任务时长与重叠检测:填一个预估耗时,告诉你会不会和下次触发撞车
  • 一键生成代码片段:Crontab / Go / Node.js / Python / Java (Spring)
  • 一键生成平台配置: Kubernetes CronJob 、GitHub Actions 、GitLab CI 、 AWS EventBridge 、Vercel Cron 、Cloudflare Workers
  • URL 分享:表达式和选项都编码进 URL ,复制链接即可
  • 支持多语言
  • 纯前端实现

== 技术栈 ==

TanStack Start (SSR) + React 19 + Tailwind v4 + shadcn/ui cron-parser + cronstrue + date-fns-tz 部署在 Cloudflare Workers 上

Bug 和建议都欢迎回帖或去 GitHub issue 。

如果觉得有点用,顺手点个 ⭐ : https://github.com/chenz24/crontab.cv

谢谢各位 V 友 :)

crontab.cv

来源: v2ex.com查看原文