awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
whyour avatar

whyour/qinglong

0
View on GitHub↗
19,231 stars·3,235 forks·TypeScript·apache-2.0·27 viewsqinglong.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 history

Star history chart for whyour/qinglongStar history chart for whyour/qinglong

How this analysis was created: This summary and feature list were written by an AI model that read the project's README and public documentation pages. Each feature links to the documentation it came from; stars, license and language come straight from the GitHub API. The model does not read the source code, and the analysis is refreshed when the project is re-analysed. Learn more on our About page.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Open-source alternatives to Qinglong

Similar open-source projects, ranked by how many features they share with Qinglong.
  • hatchet-dev/hatchethatchet-dev avatar

    hatchet-dev/hatchet

    6,622View on 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
    View on GitHub↗6,622
  • maiot-io/zenmlmaiot-io avatar

    maiot-io/zenml

    5,452View on 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
    View on GitHub↗5,452
  • hangfireio/hangfireHangfireIO avatar

    HangfireIO/Hangfire

    10,015View on 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
    View on GitHub↗10,015
  • node-cron/node-cronnode-cron avatar

    node-cron/node-cron

    3,264View on 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
    View on GitHub↗3,264
See all 30 alternatives to Qinglong→

Frequently asked questions

What does whyour/qinglong do?

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.

What are the main features of whyour/qinglong?

The main features of whyour/qinglong are: Automation Task Orchestration, Cron Scheduling, Task Schedulers, Background Task Schedulers, Cron Orchestrators, Automation Scripts, Repository Managers, Containerized Service Orchestration.

What are some open-source alternatives to whyour/qinglong?

Open-source alternatives to whyour/qinglong include: 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…