All Projects → grahamar → Cron Parser

grahamar / Cron Parser

Licence: mit
Java Parser For Cron Expressions

Programming Languages

java
68154 projects - #9 most used programming language

Projects that are alternatives of or similar to Cron Parser

Bree
🚥 The best job scheduler for Node.js and JavaScript with cron, dates, ms, later, and human-friendly support. Works in Node v10+ and browsers, uses workers to spawn sandboxed processes, and supports async/await, retries, throttling, concurrency, and graceful shutdown. Simple, fast, and lightweight. Made for @ForwardEmail and @ladjs.
Stars: ✭ 933 (+430.11%)
Mutual labels:  cron, crontab
Vue Cron Generator
Cron Generator Implemented by Vue.js and Element-ui(基于Vue&Element-UI构建的在线Cron表达式生成器)
Stars: ✭ 48 (-72.73%)
Mutual labels:  cron, crontab
Deno cron
A cron Job scheduler for Deno that allows you to write human readable cron syntax with tons of flexibility
Stars: ✭ 35 (-80.11%)
Mutual labels:  cron, crontab
Dynamic Wallpaper
A simple bash script to set wallpapers according to current time, using cron job scheduler.
Stars: ✭ 762 (+332.95%)
Mutual labels:  cron, crontab
Ppgo job
PPGo_Job是一款可视化的、多人多权限的、一任务多机执行的定时任务管理系统,采用golang开发,安装方便,资源消耗少,支持大并发,可同时管理多台服务器上的定时任务。
Stars: ✭ 1,152 (+554.55%)
Mutual labels:  cron, crontab
Cron Parser
Node.js library for parsing crontab instructions
Stars: ✭ 802 (+355.68%)
Mutual labels:  cron, crontab
Crontab
⏰ Cron expression generator
Stars: ✭ 44 (-75%)
Mutual labels:  cron, crontab
Chronos
Fault tolerant job scheduler for Mesos which handles dependencies and ISO8601 based schedules
Stars: ✭ 4,303 (+2344.89%)
Mutual labels:  cron, crontab
Crontab
Yii2 extension for crontab support
Stars: ✭ 170 (-3.41%)
Mutual labels:  cron, crontab
Crontab
Parse Cron Expressions, Compose Cron Expression Strings and Caluclate Execution Dates.
Stars: ✭ 62 (-64.77%)
Mutual labels:  cron, crontab
Cron Utils
Cron utils for parsing, validations and human readable descriptions as well as date/time interoperability.
Stars: ✭ 724 (+311.36%)
Mutual labels:  cron, crontab
Go Quartz
Simple, zero-dependency scheduling library for Go
Stars: ✭ 118 (-32.95%)
Mutual labels:  cron, crontab
Agendash
Agenda Dashboard
Stars: ✭ 620 (+252.27%)
Mutual labels:  cron, crontab
Cron Editor
cron editor
Stars: ✭ 22 (-87.5%)
Mutual labels:  cron, crontab
Wecron
✔️ 微信上的定时提醒 - Cron on WeChat
Stars: ✭ 537 (+205.11%)
Mutual labels:  cron, crontab
Cronicle
A simple, distributed task scheduler and runner with a web based UI.
Stars: ✭ 979 (+456.25%)
Mutual labels:  cron, crontab
crony
Manage remote crontabs from your terminal
Stars: ✭ 12 (-93.18%)
Mutual labels:  cron, crontab
Gocron
定时任务管理系统
Stars: ✭ 4,198 (+2285.23%)
Mutual labels:  cron, crontab
Go Crond
⏰ Cron daemon written in golang (for eg. usage in docker images)
Stars: ✭ 59 (-66.48%)
Mutual labels:  cron, crontab
Crontabmanager
PHP library for GNU/Linux cron jobs management.
Stars: ✭ 113 (-35.8%)
Mutual labels:  cron, crontab

cron-parser

Join the chat at https://gitter.im/grahamar/cron-parser Build Status Stories in Ready

A Java library that converts cron expressions into human readable strings. Translated to Java from https://github.com/bradyholt/cron-expression-descriptor.

Original Author & Credit: Brady Holt (http://www.geekytidbits.com) License: MIT

Features

  • Supports all cron expression special characters including * / , - ? L W, #.
  • Supports 5, 6 (w/ seconds or year), or 7 (w/ seconds and year) part cron expressions.
  • Provides casing options (Sentence, Title, Lower, etc.).
  • Support for non-standard non-zero-based week day numbers.
  • Supports printing to locale specific human readable format (Italian, English, Spanish, Romanian, Dutch, French and Chinese【中文】 so far...).

Download

cron-parser is available in the maven central repository, please select the latest version from there.

Usage Examples (Unit Tests)

See CronExpressionDescriptorTest

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].