Qinglong is a timed task management platform that supports Python3, JavaScript, Shell, and TypeScript scripts.
The tool addresses the need for a centralized scheduler that can execute multiple types of scripts on a cron-like schedule. It provides a web-based interface for managing scheduled tasks, allowing users to define scripts, set execution intervals down to the second level, and monitor task execution through integrated logging. The platform handles environment variables and configuration files through its online management interface.
Qinglong suits teams or individuals who need to run diverse scripting workloads on a schedule without managing separate cron configurations across different languages. It works well in containerized environments, with Docker images available in both Alpine and Debian variants. The Debian image is required for non-root execution. The tool includes system-level notifications, a dark mode interface, and mobile-friendly operation, making it accessible across different contexts. For npm-based deployment, users must independently install Node, npm, Python3, pip3, and pnpm on Debian, Ubuntu, or Alpine systems.
The project maintains active development with regular updates to its core functionality and documentation. The codebase is written primarily in TypeScript and includes a comprehensive built-in API alongside documented built-in commands for task management. The project provides detailed deployment and usage documentation through its official guide, indicating sustained attention to user onboarding and feature documentation.