awesome-repositories.com
Blog
MCP
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
ProiectServer MCPDespreCum realizăm clasamentulPresă
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
ouqiang avatar

ouqiang/gocron

0
View on GitHub↗
6,255 stele·1,305 fork-uri·Go·MIT·9 vizualizări

Gocron

定时任务管理系统

Features

  • Multi-Node Shell Executions - Runs shell commands on designated remote machines, optionally executing the same command on multiple nodes simultaneously.
  • Remote Shell Executions - Execute shell scripts on designated remote machines, optionally running the same command on multiple nodes at once.
  • Sequential Task Dependencies - Enforces sequential task ordering by tracking completion status before launching dependent tasks.
  • Task Schedulers - An HTTP-based cron job system that schedules and executes tasks on remote nodes with second-level precision.
  • Task Chain Fusion - Run one task only after another finishes, enabling multi-step workflows.
  • HTTP Task Dispatching - Triggers HTTP requests directly from the scheduler to target URLs without requiring a local agent.
  • Web-Based Cron Management - Create, edit, and monitor scheduled tasks through a browser interface instead of editing crontab files.
  • Distributed Task Agents - Dispatches shell commands to distributed agents that execute them and report results back to the central server.
  • Task Dependency Resolvers - A workflow engine that chains dependent tasks so one runs only after another finishes, enabling multi-step automation.
  • Execution Logs - Records and displays the output and status of each scheduled task run for auditing and debugging.
  • Web-Based Task Dashboards - Provides a browser UI for creating, editing, and monitoring cron jobs without direct server access.
  • Crontab-Based Schedulers - Parses standard cron syntax with second-level precision to compute exact task trigger times.
  • Task Timeout Management - Stop a task that runs longer than a set limit to prevent runaway processes.
  • Automatic Retry Mechanisms - Automatically re-runs failed tasks a configurable number of times to improve reliability.
  • Task Result Notifications - Sends alerts via email, Slack, or webhook when a scheduled task finishes execution.
  • Scheduled Task Permissions - Controls which user accounts can view or manage scheduled tasks through account-based permissions.
  • Automatic Task Retries - Automatically re-run a task when it fails, reducing the need for manual intervention.
  • Multi-Channel Notification Workflows - Sends task results via email, Slack, or webhook to keep teams informed of outcomes.
  • Timeout Enforcements - Terminates tasks that exceed a configurable time limit to prevent resource exhaustion.

Istoric stele

Graficul istoricului de stele pentru ouqiang/gocronGraficul istoricului de stele pentru ouqiang/gocron

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 ouqiang/gocron?

定时任务管理系统

Care sunt principalele funcționalități ale ouqiang/gocron?

Principalele funcționalități ale ouqiang/gocron sunt: Multi-Node Shell Executions, Remote Shell Executions, Sequential Task Dependencies, Task Schedulers, Task Chain Fusion, HTTP Task Dispatching, Web-Based Cron Management, Distributed Task Agents.

Care sunt câteva alternative open-source pentru ouqiang/gocron?

Alternativele open-source pentru ouqiang/gocron includ: inngest/inngest — Inngest is a durable execution framework and event-driven automation engine designed to orchestrate background… richardknop/machinery — Machinery is a distributed task queue and asynchronous workflow engine. It provides a system for processing heavy… jhuckaby/cronicle — Cronicle is a distributed job scheduler that replaces traditional cron with a browser-based management interface. It… maiot-io/zenml — ZenML is an extensible machine learning orchestration framework designed to manage the end-to-end lifecycle of data… zenml-io/zenml — ZenML is an orchestration platform designed for building, deploying, and monitoring reproducible machine learning… sitoi/dailycheckin — DailyCheckin is an automated multi-platform daily check-in tool that logs into dozens of online services to collect…

Alternative open-source pentru Gocron

Proiecte open-source similare, clasificate după numărul de funcționalități comune cu Gocron.
  • 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
  • jhuckaby/cronicleAvatar jhuckaby

    jhuckaby/Cronicle

    5,745Vezi pe GitHub↗

    Cronicle is a distributed job scheduler that replaces traditional cron with a browser-based management interface. It runs scheduled tasks across a cluster of servers with automatic failover, using a custom cron parser that intersects day-of-month and day-of-week constraints when both are specified. The system executes jobs through a plugin framework that runs command-line scripts in any language, communicating via JSON over standard input and output. The scheduler provides a web-based real-time dashboard for monitoring running jobs with live logs, resource usage charts, and progress updates.

    JavaScript
    Vezi pe GitHub↗5,745
  • richardknop/machineryAvatar RichardKnop

    RichardKnop/machinery

    7,956Vezi pe GitHub↗

    Machinery is a distributed task queue and asynchronous workflow engine. It provides a system for processing heavy workloads outside the main request flow using a network of distributed background workers and a message-based job orchestrator. The project manages complex task lifecycles through sequential chaining, where results are passed between tasks, and parallel coordination, which can trigger callback tasks upon the completion of a group. It supports periodic workflow scheduling for recurring jobs and delayed execution via specific timestamps. The system includes capabilities for result

    Goamqpaws-sqsgo
    Vezi pe GitHub↗7,956
  • maiot-io/zenmlAvatar maiot-io

    maiot-io/zenml

    5,452Vezi pe GitHub↗

    ZenML is an extensible machine learning orchestration framework designed to manage the end-to-end lifecycle of data pipelines and AI agent workflows. It functions as a durable orchestrator that executes machine learning tasks as directed acyclic graphs, ensuring that every step is containerized for consistent performance across local, cloud, and hybrid infrastructure. By decoupling pipeline code from underlying compute and storage backends, the platform allows developers to define infrastructure-agnostic stacks that remain portable across diverse environments. The project distinguishes itself

    Python
    Vezi pe GitHub↗5,452
Vezi toate cele 30 alternative pentru Gocron→