# george518/PPGo_Job

PPGo_Job是一款可视化的、多人多权限的、一任务多机执行的定时任务管理系统，采用golang开发，安装方便，资源消耗少，支持大并发，可同时管理多台服务器上的定时任务。

Repository: https://github.com/george518/PPGo_Job
Canonical: https://ross.abutalabs.com/products/ppgo_job
Language: Go
License: Apache-2.0
License Family: permissive
Topics: golang, cron, task, remote-control, crontab, job-scheduler
Last push: 2024-05-22T09:41:21+00:00

## Health v2 (maintenance only)
Score: 23/100 (v2, computed 2026-09-02T17:46:02.011165+00:00)
- activity 0, release rhythm 8, longevity 100
- inputs: {"age_days": 3358, "days_push": 833, "days_rel": null, "gap_med": null, "n_releases_24m": 0}
- flags: none
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 1536, forks 392 (observed 2026-08-28T04:04:59.891946+00:00)

## What it is
PPGo_Job is a lightweight, web-based scheduled task (cron) management system written in Go. It provides a visual UI with multi-user permission control and can execute scheduled tasks across multiple remote servers via SSH, telnet, or an agent.

## Use cases
- manage cron jobs across multiple servers from one web UI
- schedule remote tasks over ssh or agent
- control who can create or run scheduled jobs with role-based permissions
- get dingtalk or wechat alerts when scheduled tasks fail
- review and approve scheduled task commands before execution
- run a self-hosted cron job scheduler with docker
- trigger or stop scheduled tasks via an API

## When to choose
- you need a lightweight, self-hosted alternative to complex schedulers like Airflow or Quartz
- your team manages crontab jobs on many servers and wants centralized visibility
- you need multi-user, role-based control and task auditing for cron jobs
- you want a simple Go-based scheduler with low resource usage

## When to avoid
- you need DAG-based workflow orchestration with complex dependencies
- you need distributed task queues with retries and message brokers like Celery
- you require a scheduler with a large active community or frequent updates
- you need cloud-native Kubernetes CronJob-style scheduling

## Facets
- artifact type: application
- maturity: stable
- function: scheduling, workflow-automation, web-framework, auth, authorization, ssh, developer-tools
- domain: self-hosted, developer-tools, backend
- platform: windows, self-hosted, go
- tags: cron, job-scheduler, task-management, multi-server, crontab, remote-execution, dingtalk-notifications, wechat-notifications, layui-ui, mysql, devops, automation, linux, macos, docker, web-server

## Member repositories
- george518/PPGo_Job (main) score 23

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:04:59.891946+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-30T04:31:04.360748+00:00, confidence not recorded.
  - readme: https://github.com/george518/PPGo_Job (fetched 2026-08-28T04:04:59.891946+00:00, sha caae6b21b8a6)
- Data as of 2026-08-30T08:39:29.467469+00:00.
