{"adoption": {"forks": 852, "observed_at": "2026-08-28T04:08:46.350008+00:00", "stars": 4352}, "canonical_url": "https://ross.abutalabs.com/products/konga", "card": {"archived": true, "artifact_type": "application", "description": "More than just another GUI to Kong Admin API", "domain": ["apis", "self-hosted", "microservices", "monitoring"], "enriched": true, "function": ["gui", "api-gateway", "monitoring", "self-hosted", "http-server"], "health_score": 10, "homepage": null, "language": "JavaScript", "license": "MIT", "license_family": "permissive", "maturity": "maintenance", "member_repos": ["pantsel/konga"], "name": "pantsel/konga", "platform": ["self-hosted", "cross-platform"], "pushed_at": "2024-04-29T22:23:50+00:00", "repo": "pantsel/konga", "stars": 4352, "tags": ["kong", "kong-admin-gui", "api-gateway-management", "admin-dashboard", "angularjs", "sailsjs", "devops", "nodejs", "web-server", "docker"], "topics": ["kong", "kong-admin-gui"], "urls": [], "use_cases": ["manage kong api gateway through a web ui", "administer multiple kong nodes from one dashboard", "backup and restore kong configurations with snapshots", "monitor kong node and api health checks", "import kong consumers from databases or files", "set up slack or email alerts for kong api status"], "what_it_is": "Konga is a self-hosted web-based GUI for managing the Kong API Gateway Admin API. It supports managing multiple Kong nodes, consumers, snapshots/backup, health checks, and notifications via email and Slack.", "when_to_avoid": ["you use Kong 2.x or newer, since Konga 0.14+ only supports Kong 1.x", "you prefer declarative/gitops configuration (deck) over a GUI", "you need an actively developed tool with modern framework support"], "when_to_choose": ["you run Kong 1.x and want a graphical admin interface instead of raw Admin API calls", "you need multi-user management of Kong with snapshots and health monitoring", "you want a self-hosted dashboard with MySQL, PostgreSQL, or MongoDB persistence"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/konga", "repo": "pantsel/konga", "role": "main", "score": 10}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:08:46.350008+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-29T18:21:31.947754+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "42aab8fb9de635d1e1b920f5a322dba29fa5edb0256d4444f0a8465bc5b62a6f", "fetched_at": "2026-08-28T04:08:46.350008+00:00", "kind": "readme", "missing": false, "url": "https://github.com/pantsel/konga"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:08:46.350008+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-29T18:21:31.947754+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "42aab8fb9de635d1e1b920f5a322dba29fa5edb0256d4444f0a8465bc5b62a6f", "fetched_at": "2026-08-28T04:08:46.350008+00:00", "kind": "readme", "missing": false, "url": "https://github.com/pantsel/konga"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-29T18:21:31.947754+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "42aab8fb9de635d1e1b920f5a322dba29fa5edb0256d4444f0a8465bc5b62a6f", "fetched_at": "2026-08-28T04:08:46.350008+00:00", "kind": "readme", "missing": false, "url": "https://github.com/pantsel/konga"}], "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:08:46.350008+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:08:46.350008+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:08:46.350008+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-29T18:21:31.947754+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "42aab8fb9de635d1e1b920f5a322dba29fa5edb0256d4444f0a8465bc5b62a6f", "fetched_at": "2026-08-28T04:08:46.350008+00:00", "kind": "readme", "missing": false, "url": "https://github.com/pantsel/konga"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:08:46.350008+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:08:46.350008+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-29T18:21:31.947754+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "42aab8fb9de635d1e1b920f5a322dba29fa5edb0256d4444f0a8465bc5b62a6f", "fetched_at": "2026-08-28T04:08:46.350008+00:00", "kind": "readme", "missing": false, "url": "https://github.com/pantsel/konga"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:08:46.350008+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:08:46.350008+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:08:46.350008+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-29T18:21:31.947754+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "42aab8fb9de635d1e1b920f5a322dba29fa5edb0256d4444f0a8465bc5b62a6f", "fetched_at": "2026-08-28T04:08:46.350008+00:00", "kind": "readme", "missing": false, "url": "https://github.com/pantsel/konga"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:08:46.350008+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:08:46.350008+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-29T18:21:31.947754+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "42aab8fb9de635d1e1b920f5a322dba29fa5edb0256d4444f0a8465bc5b62a6f", "fetched_at": "2026-08-28T04:08:46.350008+00:00", "kind": "readme", "missing": false, "url": "https://github.com/pantsel/konga"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-29T18:21:31.947754+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "42aab8fb9de635d1e1b920f5a322dba29fa5edb0256d4444f0a8465bc5b62a6f", "fetched_at": "2026-08-28T04:08:46.350008+00:00", "kind": "readme", "missing": false, "url": "https://github.com/pantsel/konga"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-29T18:21:31.947754+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "42aab8fb9de635d1e1b920f5a322dba29fa5edb0256d4444f0a8465bc5b62a6f", "fetched_at": "2026-08-28T04:08:46.350008+00:00", "kind": "readme", "missing": false, "url": "https://github.com/pantsel/konga"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-29T18:21:31.947754+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "42aab8fb9de635d1e1b920f5a322dba29fa5edb0256d4444f0a8465bc5b62a6f", "fetched_at": "2026-08-28T04:08:46.350008+00:00", "kind": "readme", "missing": false, "url": "https://github.com/pantsel/konga"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 0, "longevity": 100, "rhythm": 8}, "computed_at": "2026-09-03T02:20:16.233290+00:00", "flags": ["archived"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 3602, "days_push": 856, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 10, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}