V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
爱意满满的作品展示区。
poppub

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

  •  
  •   poppub · Apr 29 · 493 views

    地址: 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

    No Comments Yet
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   5386 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 265ms · UTC 09:25 · PVG 17:25 · LAX 02:25 · JFK 05:25
    ♥ Do have faith in what you're doing.