{"adoption": {"forks": 185, "observed_at": "2026-08-28T04:04:08.314874+00:00", "stars": 1251}, "canonical_url": "https://ross.abutalabs.com/products/goploy", "card": {"archived": false, "artifact_type": "application", "description": "Devops, Deploy, CI/CD, Terminal, Sftp, Server monitor, Crontab Manager, Nginx Manager.", "domain": ["self-hosted", "web-development"], "enriched": true, "function": ["ci-cd", "deployment", "monitoring", "scheduling", "web-framework", "developer-tools", "terminal-ui", "workflow-automation"], "health_score": 100, "homepage": "http://www.goploy.icu", "language": "Go", "license": "GPL-3.0", "license_family": "copyleft", "maturity": "active", "member_repos": ["zhenorzz/goploy"], "name": "zhenorzz/goploy", "platform": ["windows", "self-hosted", "go"], "pushed_at": "2026-08-26T10:03:23+00:00", "repo": "zhenorzz/goploy", "stars": 1251, "tags": ["deployment-tool", "web-deployment", "sftp", "nginx-manager", "crontab-manager", "server-monitoring", "rbac", "xterm", "ldap", "rollback", "devops", "automation", "linux", "macos", "docker", "web-server"], "topics": ["go", "deploy", "terminal", "cicd", "devops", "golang", "vue", "nginx"], "urls": [], "use_cases": ["deploy code to servers from a web ui with one click", "rollback a bad release quickly", "manage crontab jobs across servers", "monitor server performance and processes", "run remote terminal sessions in the browser", "upload and edit files via sftp from a web interface", "manage nginx configurations centrally", "control deployment permissions with rbac and ldap"], "what_it_is": "Goploy is a self-hosted web-based deployment and DevOps platform written in Go with a Vue frontend. It provides one-click code release and rollback, terminal access, SFTP, server monitoring, crontab and Nginx management, and RBAC with LDAP support.", "when_to_avoid": ["you need a full-featured CI pipeline with complex build matrices like Jenkins or GitLab CI", "you prefer infrastructure-as-code or GitOps-style declarative deployments", "you need a managed cloud deployment service"], "when_to_choose": ["you want a self-hosted web deployment tool with release and rollback", "you need terminal, sftp, monitoring, cron, and nginx management in one dashboard", "your team deploys via git, svn, ftp, or sftp and wants rbac access control"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/goploy", "repo": "zhenorzz/goploy", "role": "main", "score": 86}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:04:08.314874+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T05:07:42.478258+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "06f0c37a473aaec44ea64db5a586e3a77b5b5d3258e7c3c47ea999e72772a00b", "fetched_at": "2026-08-28T04:04:08.314874+00:00", "kind": "readme", "missing": false, "url": "https://github.com/zhenorzz/goploy"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:04:08.314874+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T05:07:42.478258+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "06f0c37a473aaec44ea64db5a586e3a77b5b5d3258e7c3c47ea999e72772a00b", "fetched_at": "2026-08-28T04:04:08.314874+00:00", "kind": "readme", "missing": false, "url": "https://github.com/zhenorzz/goploy"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T05:07:42.478258+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "06f0c37a473aaec44ea64db5a586e3a77b5b5d3258e7c3c47ea999e72772a00b", "fetched_at": "2026-08-28T04:04:08.314874+00:00", "kind": "readme", "missing": false, "url": "https://github.com/zhenorzz/goploy"}], "taxonomy_version": 1}, "health_score": {"inputs": ["days_since_push", "days_since_release", "archived"], "kind": "computed", "method": "health_v1"}, "homepage": {"kind": "observed", "observed_at": "2026-08-28T04:04:08.314874+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:04:08.314874+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:04:08.314874+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T05:07:42.478258+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "06f0c37a473aaec44ea64db5a586e3a77b5b5d3258e7c3c47ea999e72772a00b", "fetched_at": "2026-08-28T04:04:08.314874+00:00", "kind": "readme", "missing": false, "url": "https://github.com/zhenorzz/goploy"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:04:08.314874+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:04:08.314874+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T05:07:42.478258+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "06f0c37a473aaec44ea64db5a586e3a77b5b5d3258e7c3c47ea999e72772a00b", "fetched_at": "2026-08-28T04:04:08.314874+00:00", "kind": "readme", "missing": false, "url": "https://github.com/zhenorzz/goploy"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:04:08.314874+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:04:08.314874+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:04:08.314874+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T05:07:42.478258+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "06f0c37a473aaec44ea64db5a586e3a77b5b5d3258e7c3c47ea999e72772a00b", "fetched_at": "2026-08-28T04:04:08.314874+00:00", "kind": "readme", "missing": false, "url": "https://github.com/zhenorzz/goploy"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:04:08.314874+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:04:08.314874+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T05:07:42.478258+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "06f0c37a473aaec44ea64db5a586e3a77b5b5d3258e7c3c47ea999e72772a00b", "fetched_at": "2026-08-28T04:04:08.314874+00:00", "kind": "readme", "missing": false, "url": "https://github.com/zhenorzz/goploy"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T05:07:42.478258+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "06f0c37a473aaec44ea64db5a586e3a77b5b5d3258e7c3c47ea999e72772a00b", "fetched_at": "2026-08-28T04:04:08.314874+00:00", "kind": "readme", "missing": false, "url": "https://github.com/zhenorzz/goploy"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T05:07:42.478258+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "06f0c37a473aaec44ea64db5a586e3a77b5b5d3258e7c3c47ea999e72772a00b", "fetched_at": "2026-08-28T04:04:08.314874+00:00", "kind": "readme", "missing": false, "url": "https://github.com/zhenorzz/goploy"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T05:07:42.478258+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "06f0c37a473aaec44ea64db5a586e3a77b5b5d3258e7c3c47ea999e72772a00b", "fetched_at": "2026-08-28T04:04:08.314874+00:00", "kind": "readme", "missing": false, "url": "https://github.com/zhenorzz/goploy"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 99, "longevity": 100, "rhythm": 62}, "computed_at": "2026-09-02T17:46:02.011165+00:00", "flags": [], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 2818, "days_push": 7, "days_rel": 41, "gap_med": 259.5, "n_releases_24m": 3}, "score": 86, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}