awesome-repositories.com
المدونة
awesome-repositories.com

اكتشف أفضل مستودعات المصادر المفتوحة باستخدام بحث مدعوم بالذكاء الاصطناعي.

استكشفعمليات بحث منسقةبدائل مفتوحة المصدربرمجيات ذاتية الاستضافةالمدونةخريطة الموقع
المشروعحولكيفية ترتيب النتائجالصحافةخادم MCP
قانونيالخصوصيةالشروط
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
kelektiv avatar

kelektiv/node-cron

0
View on GitHub↗
8,944 نجوم·645 تفرعات·TypeScript·MIT·8 مشاهدات

Node Cron

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.

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.

سجل النجوم

مخطط تاريخ النجوم لـ kelektiv/node-cronمخطط تاريخ النجوم لـ kelektiv/node-cron

بحث بالذكاء الاصطناعي

استكشف المزيد من المستودعات الرائعة

صف ما تحتاجه بلغة بسيطة — وسيقوم الذكاء الاصطناعي بترتيب آلاف المشاريع مفتوحة المصدر المنسقة حسب الصلة.

Start searching with AI

بدائل مفتوحة المصدر لـ Node Cron

مشاريع مفتوحة المصدر مشابهة، مرتبة حسب عدد الميزات المشتركة مع Node Cron.
  • node-schedule/node-scheduleN

    node-schedule/node-schedule

    9,210عرض على 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
    عرض على GitHub↗9,210
  • inngest/inngestالصورة الرمزية لـ inngest

    inngest/inngest

    5,499عرض على 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
    عرض على GitHub↗5,499
  • sorentwo/obanالصورة الرمزية لـ sorentwo

    sorentwo/oban

    3,930عرض على 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
    عرض على GitHub↗3,930
  • polyaxon/polyaxonالصورة الرمزية لـ polyaxon

    polyaxon/polyaxon

    3,707عرض على 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
    عرض على GitHub↗3,707
عرض جميع البدائل الـ 30 لـ Node Cron→

الأسئلة الشائعة

ما هي وظيفة kelektiv/node-cron؟

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.

ما هي الميزات الرئيسية لـ kelektiv/node-cron؟

الميزات الرئيسية لـ kelektiv/node-cron هي: 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.

ما هي البدائل مفتوحة المصدر لـ kelektiv/node-cron؟

تشمل البدائل مفتوحة المصدر لـ kelektiv/node-cron: 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…