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

查看 9|回复 0
作者:poppub   
地址: 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 友 :)
  • 您需要登录后才可以回帖 登录 | 立即注册

    返回顶部