awesome-repositories.com
ब्लॉग
awesome-repositories.com

AI-संचालित खोज के साथ बेहतरीन ओपन-सोर्स रिपॉजिटरी खोजें।

एक्सप्लोर करेंक्यूरेटेड खोजेंओपन-सोर्स विकल्पसेल्फ-होस्टेड सॉफ्टवेयरब्लॉगसाइटमैप
प्रोजेक्टहमारे बारे मेंहम रैंकिंग कैसे करते हैंप्रेसMCP सर्वर
कानूनीगोपनीयताशर्तें
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
robfig avatar

robfig/cron

0
View on GitHub↗
14,141 स्टार्स·1,696 फोर्क्स·Go·MIT·4 व्यूज़

Cron

This is a scheduling library for executing recurring tasks in Go applications using cron-style timing expressions. It provides a programmatic interface to trigger functions at specific intervals based on standard calendar patterns.

The system manages periodic job execution by converting timing strings into rules that determine execution times. It uses a job interface to wrap custom logic, allowing for the automation of repetitive background tasks and data synchronization within a Go runtime.

Features

  • Recurring Job Scheduling - Provides a system for executing recurring tasks on a fixed timetable using standard cron expressions.
  • Cron Scheduling - Provides a mechanism to parse cron-style timing strings into executable scheduling rules.
  • Background Task Runners - Automates repetitive background tasks and system maintenance work within a Go runtime.
  • Task Schedulers - Provides a task scheduler for managing periodic job execution within the Go runtime.
  • Calendar-Based Job Scheduling - Enables the definition of precise execution patterns for application logic triggered by the clock or calendar.
  • Time-Based Triggers - Triggers task execution by polling the schedule at regular intervals to check for reached deadlines.
  • Job Queues - Maintains a priority queue of pending tasks to efficiently trigger the job with the nearest deadline.
  • Periodic Loop Executions - Schedules code to run repeatedly at fixed intervals for tasks like reports and data synchronization.
  • Goroutine Scheduling Models - Implements a goroutine-based execution model to ensure that individual tasks do not block the main scheduler.
  • Unified Task Interfaces - Uses a generic job interface to allow any custom Go logic to be wrapped as a schedulable task.
  • Task Scheduling and Queues - Cron job library.

स्टार हिस्ट्री

robfig/cron के लिए स्टार हिस्ट्री चार्टrobfig/cron के लिए स्टार हिस्ट्री चार्ट

AI सर्च

और अधिक बेहतरीन रिपॉजिटरी खोजें

अपनी ज़रूरत को सरल भाषा में बताएं — AI हजारों क्यूरेटेड ओपन-सोर्स प्रोजेक्ट्स को प्रासंगिकता के आधार पर रैंक करता है।

Start searching with AI

Cron के ओपन-सोर्स विकल्प

समान ओपन-सोर्स प्रोजेक्ट्स, जो Cron के साथ साझा की गई सुविधाओं के आधार पर रैंक किए गए हैं।
  • node-schedule/node-scheduleN

    node-schedule/node-schedule

    9,210GitHub पर देखें↗

    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
  • timgit/pg-bosstimgit का अवतार

    timgit/pg-boss

    3,218GitHub पर देखें↗

    pg-boss is a background task scheduler and distributed task queue that uses PostgreSQL as a reliable message broker for asynchronous job processing. It provides a system for distributing work across multiple application instances, ensuring exactly-once delivery through atomic database transactions. The project includes a cron job scheduler for automating recurring tasks and a PostgreSQL pub-sub system for fan-out event distribution. It also features a web-based management dashboard for monitoring queue statistics and controlling job lifecycles, including manual retries and cancellations. Cap

    TypeScriptjobnodenodejs
    GitHub पर देखें↗3,218
  • optimalbits/bullOptimalBits का अवतार

    OptimalBits/bull

    16,243GitHub पर देखें↗

    Bull is a Node.js library for managing distributed jobs and message queues using Redis as the primary data store. It functions as a distributed task worker, job scheduler, and priority queue manager designed to handle asynchronous workloads across multiple processes. The project distinguishes itself by providing a persistent communication channel that decouples servers through the exchange of serializable data objects. It ensures distributed system reliability by detecting stalled tasks and recovering from process crashes to ensure every queued job is completed. The system covers a broad ran

    JavaScriptjobjob-queuemessage
    GitHub पर देखें↗16,243
  • weiye-jing/datax-webWeiYe-Jing का अवतार

    WeiYe-Jing/datax-web

    6,009GitHub पर देखें↗

    DataX Web is a web-based management platform for scheduling, building, executing, and monitoring distributed data synchronization jobs powered by DataX. It provides a visual console for creating and managing DataX tasks without manual JSON configuration, with a distributed executor cluster that auto-registers worker nodes and supports configurable routing and blocking strategies for task distribution. The platform offers cron-based task scheduling with dynamic start, stop, and immediate status changes, along with incremental sync capabilities that pass dynamic parameters to extract only new o

    Java
    GitHub पर देखें↗6,009
Cron के सभी 30 विकल्प देखें→

अक्सर पूछे जाने वाले प्रश्न

robfig/cron क्या करता है?

This is a scheduling library for executing recurring tasks in Go applications using cron-style timing expressions. It provides a programmatic interface to trigger functions at specific intervals based on standard calendar patterns.

robfig/cron की मुख्य विशेषताएं क्या हैं?

robfig/cron की मुख्य विशेषताएं हैं: Recurring Job Scheduling, Cron Scheduling, Background Task Runners, Task Schedulers, Calendar-Based Job Scheduling, Time-Based Triggers, Job Queues, Periodic Loop Executions।

robfig/cron के कुछ ओपन-सोर्स विकल्प क्या हैं?

robfig/cron के ओपन-सोर्स विकल्पों में शामिल हैं: node-schedule/node-schedule — node-schedule is a job scheduler for Node.js that executes arbitrary functions based on specific dates or recurring… timgit/pg-boss — pg-boss is a background task scheduler and distributed task queue that uses PostgreSQL as a reliable message broker… optimalbits/bull — Bull is a Node.js library for managing distributed jobs and message queues using Redis as the primary data store. It… weiye-jing/datax-web — DataX Web is a web-based management platform for scheduling, building, executing, and monitoring distributed data… name5566/leaf — Leaf is a game server framework written in Go designed for building multiplayer game backends. It provides a modular… sidekiq/sidekiq — Sidekiq is a background job processor and queue manager for Ruby that uses Redis to manage asynchronous tasks. It…