awesome-repositories.com
Blog
awesome-repositories.com

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectDespreCum realizăm clasamentulPresăServer MCP
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
kelektiv avatar

kelektiv/node-cron

0
View on GitHub↗
8,944 stele·645 fork-uri·TypeScript·MIT·4 vizualizări

Node Cron

node-cron este o bibliotecă pentru execuția funcțiilor sau a comenzilor de sistem pe baza unor programe recurente, folosind sintaxa standard cron într-un mediu Node.js. Oferă un scheduler pentru automatizarea task-urilor de fundal și a operațiunilor server-side pe un orar fix.

Proiectul include un validator de expresii cron pentru verificarea șirurilor de timp și un calculator de date de execuție pentru a determina data și ora exactă a următoarei apariții programate. Un manager de execuție a job-urilor oferă controale pentru pornirea, oprirea și actualizarea task-urilor programate, prevenind execuțiile suprapuse și gestionând erorile.

Features

  • Recurring Job Scheduling - Provides a complete system for executing functions on a fixed timetable using cron expressions.
  • Background Task Schedulers - Automates repetitive server-side operations by running functions on a fixed timetable.
  • Job Execution Controllers - Provides a controller for starting, stopping, and updating scheduled tasks while preventing overlaps.
  • Scheduled Job Execution - Implements the regular execution of functions and commands based on a defined timetable.
  • Node.js Job Schedulers - Serves as a comprehensive library for scheduling and executing background tasks in Node.js using cron syntax.
  • Node.js Task Automation Utilities - Triggers recurring scripts and notifications within a JavaScript environment using precise timing expressions.
  • Job Lifecycle Management - Provides controls for starting, stopping, and updating the state of scheduled tasks during runtime.
  • Syntax Validators - Ships a utility to verify the structural correctness of cron expressions and report syntax errors.
  • Next-Execution Calculators - Calculates the exact date and time of the next scheduled occurrence for a given job.
  • Cron Occurrence Calculators - Determines the exact date and time of the next scheduled occurrence for a specific timing expression.
  • JavaScript Date-Based Schedulers - Uses JavaScript's native timer mechanisms to schedule function execution at specific calculated times.
  • Cron Syntax Validations - Includes a utility to verify that timing expressions conform to correct cron syntax.
  • Recursive Rescheduling Timers - Recalculates and sets a new timer for the next occurrence immediately after a job concludes.
  • Cron Timing Parsers - Provides a parser that converts cron timing strings into structured rules for scheduling.
  • Scheduled Tasks - Tool for executing scheduled tasks.

Istoric stele

Graficul istoricului de stele pentru kelektiv/node-cronGraficul istoricului de stele pentru kelektiv/node-cron

Căutare AI

Explorează mai multe repository-uri excelente

Descrie ce ai nevoie în limbaj simplu — AI-ul sortează mii de proiecte open source selectate în funcție de relevanță.

Start searching with AI

Întrebări frecvente

Ce face kelektiv/node-cron?

node-cron este o bibliotecă pentru execuția funcțiilor sau a comenzilor de sistem pe baza unor programe recurente, folosind sintaxa standard cron într-un mediu Node.js. Oferă un scheduler pentru automatizarea task-urilor de fundal și a operațiunilor server-side pe un orar fix.

Care sunt principalele funcționalități ale kelektiv/node-cron?

Principalele funcționalități ale kelektiv/node-cron sunt: Recurring Job Scheduling, Background Task Schedulers, Job Execution Controllers, Scheduled Job Execution, Node.js Job Schedulers, Node.js Task Automation Utilities, Job Lifecycle Management, Syntax Validators.

Care sunt câteva alternative open-source pentru kelektiv/node-cron?

Alternativele open-source pentru kelektiv/node-cron includ: node-schedule/node-schedule — node-schedule is a job scheduler for Node.js that executes arbitrary functions based on specific dates or recurring… inngest/inngest — Inngest is a durable execution framework and event-driven automation engine designed to orchestrate background… sorentwo/oban — Oban is a relational database-backed job processor and task scheduler for Elixir applications. It functions as a… polyaxon/polyaxon — Polyaxon is a Kubernetes-native machine learning orchestration platform and MLOps pipeline orchestrator. It serves as… apache/pinot — Pinot is a distributed, columnar analytical database designed for high-concurrency, low-latency query processing. It… dkron-io/dkron — Dkron is a distributed, fault-tolerant system designed for scheduling and executing recurring tasks across a cluster…

Alternative open-source pentru Node Cron

Proiecte open-source similare, clasificate după numărul de funcționalități comune cu Node Cron.
  • node-schedule/node-scheduleN

    node-schedule/node-schedule

    9,210Vezi pe GitHub↗

    node-schedule is a job scheduler for Node.js that executes arbitrary functions based on specific dates or recurring rules. It functions as a date-based and event-driven scheduling system for JavaScript environments, allowing for the automation of one-off events and periodic tasks. The project supports recurring job scheduling through cron-style strings and recurrence rules, as well as the ability to schedule tasks for precise, single execution dates. It includes timezone-aware date calculations to map recurring rules against global or local time offsets. The system provides a comprehensive j

    JavaScript
    Vezi pe GitHub↗9,210
  • inngest/inngestAvatar inngest

    inngest/inngest

    5,499Vezi pe GitHub↗

    Inngest is a durable execution framework and event-driven automation engine designed to orchestrate background workflows. It enables developers to build resilient, stateful processes by memoizing function steps, ensuring that long-running tasks can automatically resume from the last successful operation after failures, timeouts, or infrastructure restarts. The platform distinguishes itself through its event-driven architecture, which uses a schema-validated bus to trigger functions and coordinate complex, multi-step logic. It employs an onion-model middleware approach for cross-cutting concer

    Go
    Vezi pe GitHub↗5,499
  • sorentwo/obanAvatar sorentwo

    sorentwo/oban

    3,930Vezi pe GitHub↗

    Oban is a relational database-backed job processor and task scheduler for Elixir applications. It functions as a distributed workflow orchestrator that leverages database primitives to ensure job persistence, reliability, and consistent state management across clusters. The system distinguishes itself through complex workflow orchestration, enabling the composition of task dependencies using batching, sequential processing, and fan-out or fan-in patterns. It provides global throughput limiting and uniqueness enforcement to prevent duplicate work and protect downstream resources across distrib

    Elixir
    Vezi pe GitHub↗3,930
  • polyaxon/polyaxonAvatar polyaxon

    polyaxon/polyaxon

    3,707Vezi pe GitHub↗

    Polyaxon is a Kubernetes-native machine learning orchestration platform and MLOps pipeline orchestrator. It serves as a control plane for managing distributed deep learning workloads, automated machine learning pipelines, and experiment tracking. The platform distinguishes itself through specialized services for distributed training management, including MPI-based coordination for PyTorch and TensorFlow. It provides an automated hyperparameter optimization service utilizing Bayesian, random, and grid search algorithms, alongside managed interactive AI workspaces for launching Jupyter notebook

    MDX
    Vezi pe GitHub↗3,707
Vezi toate cele 30 alternative pentru Node Cron→