awesome-repositories.com
博客
MCP
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目关于排名机制媒体报道MCP 服务器
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
whyour avatar

whyour/qinglong

0
View on GitHub↗
19,231 星标·3,235 分支·TypeScript·apache-2.0·11 次浏览qinglong.online↗

Qinglong

Qinglong is a containerized task scheduler and automation platform designed to orchestrate recurring background jobs. It provides a centralized dashboard for managing, scheduling, and executing scripts across multiple programming languages, ensuring consistent environments through isolated container-based execution.

The platform distinguishes itself by integrating remote repository synchronization, allowing users to clone and update external script collections directly within the system. It combines this with comprehensive environment variable management, enabling the secure storage of credentials and configuration settings required for automated workflows.

The system includes built-in observability tools, such as log-based execution monitoring and event-driven notification dispatch, to track task status and alert users to system events. It supports complex scheduling requirements, including sub-second intervals, and maintains a historical audit trail of task outputs to facilitate debugging and performance analysis. The platform is designed for deployment as a containerized service, simplifying setup and configuration across diverse host systems.

Features

  • Automation Task Orchestration - Provides a centralized web interface for scheduling, managing, and executing automated scripts across multiple languages.
  • Cron Scheduling - Orchestrates recurring background jobs using a time-based scheduler compatible with standard cron expressions.
  • Task Schedulers - Provides a centralized platform for scheduling and executing recurring background scripts and automated tasks.
  • Background Task Schedulers - Executes tasks on a fixed schedule with support for sub-second intervals to handle time-sensitive background operations.
  • Cron Orchestrators - Orchestrates time-based task execution and environment variables to automate recurring background operations.
  • Automation Scripts - Automates the execution of custom scripts on a defined timetable to handle recurring background tasks without manual intervention.
  • Repository Managers - Synchronizes remote code collections and maintains consistent execution environments for automated scripts.
  • Containerized Service Orchestration - Executes automated scripts within isolated container environments to ensure consistent runtime performance.
  • Centralized Secrets Management - Provides centralized storage and management for sensitive credentials and configuration settings used by automated tasks.
  • Repository Synchronization Tools - Automates the cloning and updating of external script collections to keep local execution environments aligned with upstream sources.
  • Environment Variable Management - Manages sensitive credentials and configuration settings through a centralized interface for secure script execution.
  • Container-Based Sandboxes - Executes automated scripts within isolated container environments to ensure dependency consistency and host system security.
  • Environment Variable Managers - Manages sensitive configuration values and credentials through a centralized interface for secure script execution.
  • Task Monitoring - Provides real-time monitoring and detailed logs for every executed task to facilitate troubleshooting.
  • Script Management Tools - Synchronizes and updates external script collections from remote repositories to maintain local execution logic.
  • Repository Synchronization - Synchronizes local script collections with remote repositories to ensure consistent execution environments.
  • Execution Logs - Captures and persists standard output streams from background processes to provide a historical audit trail for debugging.
  • Containerized Service Deployment - Simplifies infrastructure setup by deploying the execution platform as a containerized service.
  • Alerting Systems - Tracks task execution status and dispatches automated notifications to alert users to system events.
  • Event-Driven Alerting - Dispatches automated alerts to external communication channels based on the success or failure of background task executions.
  • Notification Systems - Dispatches automated system notifications regarding task status and background activity.

Star 历史

whyour/qinglong 的 Star 历史图表whyour/qinglong 的 Star 历史图表

AI 搜索

探索更多 awesome 仓库

用简单的语言描述您的需求 —— AI 将根据相关性为您从数千个精选开源项目中进行排序。

Start searching with AI

常见问题解答

whyour/qinglong 是做什么的?

Qinglong is a containerized task scheduler and automation platform designed to orchestrate recurring background jobs. It provides a centralized dashboard for managing, scheduling, and executing scripts across multiple programming languages, ensuring consistent environments through isolated container-based execution.

whyour/qinglong 的主要功能有哪些?

whyour/qinglong 的主要功能包括:Automation Task Orchestration, Cron Scheduling, Task Schedulers, Background Task Schedulers, Cron Orchestrators, Automation Scripts, Repository Managers, Containerized Service Orchestration。

whyour/qinglong 有哪些开源替代品?

whyour/qinglong 的开源替代品包括: hatchet-dev/hatchet — Hatchet is an open-source durable workflow engine and task orchestration platform. It provides a framework for… maiot-io/zenml — ZenML is an extensible machine learning orchestration framework designed to manage the end-to-end lifecycle of data… hangfireio/hangfire — Hangfire is a background job scheduler and distributed task queue for .NET applications. It serves as a job… node-cron/node-cron — This library provides a task scheduling framework for Node.js applications, enabling the automation of recurring… inngest/inngest — Inngest is a durable execution framework and event-driven automation engine designed to orchestrate background… temporalio/temporal — Temporal is a distributed workflow orchestration engine designed to manage fault-tolerant, stateful, and long-running…

Qinglong 的开源替代方案

相似的开源项目,按与 Qinglong 的功能重合度排序。
  • hatchet-dev/hatchethatchet-dev 的头像

    hatchet-dev/hatchet

    6,622在 GitHub 上查看↗

    Hatchet is an open-source durable workflow engine and task orchestration platform. It provides a framework for building and executing fault-tolerant, multi-step pipelines as directed acyclic graphs (DAGs), with automatic retries, scheduling, and real-time observability. The system is built around durable task checkpointing, which persists execution state after each step so work can resume from the last checkpoint after a worker crash or restart, and it supports event-driven task resumption that pauses a task until a matching external event arrives. The platform distinguishes itself through it

    Goconcurrencydagdistributed
    在 GitHub 上查看↗6,622
  • maiot-io/zenmlmaiot-io 的头像

    maiot-io/zenml

    5,452在 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
    在 GitHub 上查看↗5,452
  • hangfireio/hangfireHangfireIO 的头像

    HangfireIO/Hangfire

    10,015在 GitHub 上查看↗

    Hangfire is a background job scheduler and distributed task queue for .NET applications. It serves as a job orchestration framework that offloads heavy processing to background workers using a SQL-backed processor to manage job state across multiple servers. The framework distinguishes itself through reliable task scheduling, where job metadata and arguments are persisted in an external database to ensure tasks survive application restarts. It supports advanced orchestration patterns, including the ability to chain dependent tasks so that a child job triggers automatically upon the successful

    C#background-jobsbackground-threadbackground-worker
    在 GitHub 上查看↗10,015
  • node-cron/node-cronnode-cron 的头像

    node-cron/node-cron

    3,264在 GitHub 上查看↗

    This library provides a task scheduling framework for Node.js applications, enabling the automation of recurring operations using standard cron syntax. It functions as a background task manager that maintains a stateful registry of jobs, allowing for runtime inspection, modification, and lifecycle control of scheduled operations. The project distinguishes itself through support for distributed environments and resource management. It includes mechanisms to coordinate tasks across multiple application instances, ensuring that scheduled work executes exactly once to prevent overlap or resource

    TypeScriptbackground-jobscroncron-jobs
    在 GitHub 上查看↗3,264
  • 查看 Qinglong 的所有 30 个替代方案→