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↗
mtdowling.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.

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

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.
4,864 stars·337 forks·PHP·MIT·25 views

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 are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.

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.

Which projects share features with mtdowling/cron-expression?

Projects with overlapping indexed features 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…

Projects sharing features with Cron Expression

These projects share indexed features with Cron Expression. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
  • 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
Compare all 30 related projects→