{"adoption": {"forks": 630, "observed_at": "2026-08-28T04:08:17.676575+00:00", "stars": 3751}, "canonical_url": "https://ross.abutalabs.com/products/elastichd", "card": {"archived": false, "artifact_type": "application", "description": "Elasticsearch 可视化DashBoard, 支持Es监控、实时搜索，Index template快捷替换修改，索引列表信息查看， SQL converts to DSL等 ", "domain": ["databases", "developer-tools", "data-visualization"], "enriched": true, "function": ["search-engine", "data-visualization", "monitoring", "developer-tools"], "health_score": 20, "homepage": null, "language": "Go", "license": "MIT", "license_family": "permissive", "maturity": "maintenance", "member_repos": ["qax-os/ElasticHD"], "name": "qax-os/ElasticHD", "platform": ["windows", "cross-platform", "self-hosted"], "pushed_at": "2024-10-31T07:43:34+00:00", "repo": "qax-os/ElasticHD", "stars": 3751, "tags": ["elasticsearch", "dashboard", "sql-to-dsl", "index-management", "web-ui", "search", "linux", "macos", "web-server"], "topics": ["elasticsearch", "elastichd", "elastic", "elasticdashboard", "sql", "sql-converts", "elastic-sql-dsl", "es", "esdashboard", "elasticsearchdashboard"], "urls": [], "use_cases": ["monitor elasticsearch cluster health from a browser", "run real-time searches against an es index", "convert sql queries to elasticsearch dsl", "view and manage index list and type mappings", "quickly edit index templates", "connect to elasticsearch with basic auth via url"], "what_it_is": "ElasticHD is a standalone Elasticsearch visual management dashboard built in Go that runs in the browser without any installation. It supports real-time search, cluster monitoring, index and mapping management, and converting SQL queries into Elasticsearch DSL.", "when_to_avoid": ["you need full kibana features like dashboards, alerting, or log ingestion", "you need a tool with frequent updates or active community support", "you require multi-user access control beyond basic auth urls"], "when_to_choose": ["you want a zero-install, single-binary elasticsearch web ui", "you need sql-to-dsl conversion for elasticsearch queries", "you want lightweight index and mapping management without kibana"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/elastichd", "repo": "qax-os/ElasticHD", "role": "main", "score": 23}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:08:17.676575+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-29T18:28:59.935407+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "65dd4cf128c873e3cf3777e31461be3b61c963b43a4f408674c0b3fbf8f11e5e", "fetched_at": "2026-08-28T04:08:17.676575+00:00", "kind": "readme", "missing": false, "url": "https://github.com/qax-os/ElasticHD"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:08:17.676575+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-29T18:28:59.935407+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "65dd4cf128c873e3cf3777e31461be3b61c963b43a4f408674c0b3fbf8f11e5e", "fetched_at": "2026-08-28T04:08:17.676575+00:00", "kind": "readme", "missing": false, "url": "https://github.com/qax-os/ElasticHD"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-29T18:28:59.935407+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "65dd4cf128c873e3cf3777e31461be3b61c963b43a4f408674c0b3fbf8f11e5e", "fetched_at": "2026-08-28T04:08:17.676575+00:00", "kind": "readme", "missing": false, "url": "https://github.com/qax-os/ElasticHD"}], "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:17.676575+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:08:17.676575+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:08:17.676575+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-29T18:28:59.935407+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "65dd4cf128c873e3cf3777e31461be3b61c963b43a4f408674c0b3fbf8f11e5e", "fetched_at": "2026-08-28T04:08:17.676575+00:00", "kind": "readme", "missing": false, "url": "https://github.com/qax-os/ElasticHD"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:08:17.676575+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:08:17.676575+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-29T18:28:59.935407+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "65dd4cf128c873e3cf3777e31461be3b61c963b43a4f408674c0b3fbf8f11e5e", "fetched_at": "2026-08-28T04:08:17.676575+00:00", "kind": "readme", "missing": false, "url": "https://github.com/qax-os/ElasticHD"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:08:17.676575+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:08:17.676575+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:08:17.676575+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-29T18:28:59.935407+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "65dd4cf128c873e3cf3777e31461be3b61c963b43a4f408674c0b3fbf8f11e5e", "fetched_at": "2026-08-28T04:08:17.676575+00:00", "kind": "readme", "missing": false, "url": "https://github.com/qax-os/ElasticHD"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:08:17.676575+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:08:17.676575+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-29T18:28:59.935407+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "65dd4cf128c873e3cf3777e31461be3b61c963b43a4f408674c0b3fbf8f11e5e", "fetched_at": "2026-08-28T04:08:17.676575+00:00", "kind": "readme", "missing": false, "url": "https://github.com/qax-os/ElasticHD"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-29T18:28:59.935407+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "65dd4cf128c873e3cf3777e31461be3b61c963b43a4f408674c0b3fbf8f11e5e", "fetched_at": "2026-08-28T04:08:17.676575+00:00", "kind": "readme", "missing": false, "url": "https://github.com/qax-os/ElasticHD"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-29T18:28:59.935407+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "65dd4cf128c873e3cf3777e31461be3b61c963b43a4f408674c0b3fbf8f11e5e", "fetched_at": "2026-08-28T04:08:17.676575+00:00", "kind": "readme", "missing": false, "url": "https://github.com/qax-os/ElasticHD"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-29T18:28:59.935407+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "65dd4cf128c873e3cf3777e31461be3b61c963b43a4f408674c0b3fbf8f11e5e", "fetched_at": "2026-08-28T04:08:17.676575+00:00", "kind": "readme", "missing": false, "url": "https://github.com/qax-os/ElasticHD"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 0, "longevity": 100, "rhythm": 8}, "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": 3394, "days_push": 671, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 23, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}