awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
mtdowling avatar

mtdowling/cron-expression

0
View on GitHub↗
4,864 stars·337 forks·PHP·MIT·17 viewsmtdowling.com/blog/2012/06/03/cron-expressions-in-php↗

Cron Expression

This is a PHP library and scheduling utility used to parse cron expressions and calculate execution dates. It functions as a cron schedule calculator that determines the next run date and execution iterations from standard cron strings.

The project provides capabilities for predicting future run dates and calculating sequences of upcoming timestamps. It also includes a utility to verify if a scheduled task is currently due for execution by comparing the system time to a cron expression.

Features

  • Cron Expression Parsers - Provides a utility for interpreting and parsing standard cron timing strings.
  • Next-Execution Calculators - Determines the exact future timestamp of the next scheduled occurrence by iteratively stepping through dates.
  • Cron Occurrence Calculators - Determines specific past or future execution dates using cron expressions and temporal offsets.
  • PHP Scheduling Utilities - Provides logic for verifying if scheduled tasks are due for execution within a PHP environment.
  • Cron Sequence Prediction - Computes a sequence of upcoming timestamps to predict when future executions will occur.
  • Future-Time Executions - Calculates a sequence of future timestamps to verify when scheduled events will occur.
  • Task Scheduling - Automates task scheduling by determining if a job is due to run based on cron rules.
  • Due-for-Execution Validation - Determines if a task is currently due for execution by comparing system time to a cron expression.
  • Regular Expression-Based Parsing - Uses regular expressions to translate cron strings into structured arrays for ranges, increments, and wildcards.
  • Command Line Tools - Calculates cron job execution schedules.

Star history

Star history chart for mtdowling/cron-expressionStar history chart for mtdowling/cron-expression

How this analysis was created: This summary and feature list were written by an AI model that read the project's README and public documentation pages. Each feature links to the documentation it came from; stars, license and language come straight from the GitHub API. The model does not read the source code, and the analysis is refreshed when the project is re-analysed. Learn more on our About page.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Frequently asked questions

What does mtdowling/cron-expression do?

This is a PHP library and scheduling utility used to parse cron expressions and calculate execution dates. It functions as a cron schedule calculator that determines the next run date and execution iterations from standard cron strings.

What are the main features of mtdowling/cron-expression?

The main features of mtdowling/cron-expression are: Cron Expression Parsers, Next-Execution Calculators, Cron Occurrence Calculators, PHP Scheduling Utilities, Cron Sequence Prediction, Future-Time Executions, Task Scheduling, Due-for-Execution Validation.

What are some open-source alternatives to mtdowling/cron-expression?

Open-source alternatives to mtdowling/cron-expression include: kelektiv/node-cron — node-cron is a library for executing functions or system commands on recurring schedules using standard cron syntax… coleifer/huey — .. image:: https://media.charlesleifer.com/blog/photos/huey3-logo.png. projectdiscovery/subfinder — Subfinder is a security reconnaissance framework designed for subdomain enumeration and attack surface management. It… alecthomas/kong — Kong is a declarative command line interface framework and parser for Go. It maps flags and positional arguments… apidoc/apidoc — apidoc is a source-code API documentation generator that parses specialized annotations within comments to… 6dylan6/jdpro — jdpro is a dockerized automation bot and scheduled task runner designed to automate reward collection and the…

Open-source alternatives to Cron Expression

Similar open-source projects, ranked by how many features they share with Cron Expression.
  • coleifer/hueycoleifer avatar

    coleifer/huey

    5,933View on GitHub↗

    .. image:: https://media.charlesleifer.com/blog/photos/huey3-logo.png

    Pythondankpythonqueue
    View on GitHub↗5,933
  • kelektiv/node-cronkelektiv avatar

    kelektiv/node-cron

    8,944View on GitHub↗

    node-cron is a library for executing functions or system commands on recurring schedules using standard cron syntax within a Node.js environment. It provides a scheduler for automating background tasks and server-side operations on a fixed timetable. The project includes a cron expression validator to verify timing strings and an execution date calculator to determine the exact date and time of the next scheduled occurrence. A job execution manager provides controls for starting, stopping, and updating scheduled tasks while preventing overlapping executions and handling failures.

    TypeScript
    View on GitHub↗8,944
  • projectdiscovery/subfinderprojectdiscovery avatar

    projectdiscovery/subfinder

    13,105View on GitHub↗

    Subfinder is a security reconnaissance framework designed for subdomain enumeration and attack surface management. It functions as a discovery engine that identifies and maps internet-exposed infrastructure, cloud-hosted assets, and network ranges to maintain a comprehensive inventory of an organization's digital footprint. The project distinguishes itself through a modular, template-driven scanning engine that executes security checks against discovered assets. It leverages cloud-native asset discovery to query provider APIs and infrastructure metadata, while supporting distributed agent orc

    Gobugbountyhackinghacktoberfest
    View on GitHub↗13,105
  • alecthomas/kongalecthomas avatar

    alecthomas/kong

    2,976View on GitHub↗

    Kong is a declarative command line interface framework and parser for Go. It maps flags and positional arguments directly into typed Go structures using struct tags, allowing developers to define terminal interfaces through data models rather than manual parsing logic. The project functions as a configuration mapper that populates Go structures from a combination of command-line arguments, environment variables, and JSON files. It distinguishes itself by providing a dependency injection container to pass external services into command handlers and a plugin architecture for dynamic command reg

    Gocommand-linecommandsflags
    View on GitHub↗2,976
  • See all 30 alternatives to Cron Expression→