{"adoption": {"forks": 1010, "observed_at": "2026-08-28T04:05:21.956068+00:00", "stars": 1684}, "canonical_url": "https://ross.abutalabs.com/products/st", "card": {"archived": false, "artifact_type": "application", "description": "Luke's fork of the suckless simple terminal (st) with vim bindings and Xresource compatibility.", "domain": ["developer-tools", "desktop-applications"], "enriched": true, "function": ["terminal-ui", "gui"], "health_score": 66, "homepage": null, "language": "C", "license": "MIT", "license_family": "permissive", "maturity": "active", "member_repos": ["LukeSmithxyz/st"], "name": "LukeSmithxyz/st", "platform": ["bsd", "cross-platform"], "pushed_at": "2026-04-10T15:10:30+00:00", "repo": "LukeSmithxyz/st", "stars": 1684, "tags": ["terminal-emulator", "suckless", "xresources", "vim-bindings", "scrollback", "transparency", "gruvbox", "c", "command-line", "linux"], "topics": [], "urls": [], "use_cases": ["lightweight terminal emulator for X11", "terminal with vim keybindings for scrolling", "terminal that follows and copies URLs with dmenu", "dynamically theme terminal colors with Xresources and pywal", "transparent terminal with adjustable alpha", "terminal with ligature and font fallback support"], "what_it_is": "Luke Smith's patched fork of the suckless simple terminal (st), a lightweight X11 terminal emulator written in C. It adds vim-style keybindings, scrollback, URL following/copying via dmenu, Xresources/pywal color compatibility, transparency, and common st patches like ligatures and boxdraw.", "when_to_avoid": ["you need a GPU-accelerated terminal like alacritty or kitty", "you want a terminal that works on Wayland without X11", "you prefer configuration without recompiling the source"], "when_to_choose": ["you want a minimal, fast X11 terminal customized via source patches", "you prefer vim-style navigation and keyboard-driven URL handling", "you use pywal or Xresources for dynamic theming"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/st", "repo": "LukeSmithxyz/st", "role": "main", "score": 66}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:05:21.956068+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T03:41:15.846557+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "ac2e4edd87ed307beec6a78c285323435c4df245bb8bf8909bfb9228430f2f47", "fetched_at": "2026-08-28T04:05:21.956068+00:00", "kind": "readme", "missing": false, "url": "https://github.com/LukeSmithxyz/st"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:05:21.956068+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T03:41:15.846557+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "ac2e4edd87ed307beec6a78c285323435c4df245bb8bf8909bfb9228430f2f47", "fetched_at": "2026-08-28T04:05:21.956068+00:00", "kind": "readme", "missing": false, "url": "https://github.com/LukeSmithxyz/st"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T03:41:15.846557+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "ac2e4edd87ed307beec6a78c285323435c4df245bb8bf8909bfb9228430f2f47", "fetched_at": "2026-08-28T04:05:21.956068+00:00", "kind": "readme", "missing": false, "url": "https://github.com/LukeSmithxyz/st"}], "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:05:21.956068+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:05:21.956068+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:05:21.956068+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T03:41:15.846557+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "ac2e4edd87ed307beec6a78c285323435c4df245bb8bf8909bfb9228430f2f47", "fetched_at": "2026-08-28T04:05:21.956068+00:00", "kind": "readme", "missing": false, "url": "https://github.com/LukeSmithxyz/st"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:05:21.956068+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:05:21.956068+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T03:41:15.846557+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "ac2e4edd87ed307beec6a78c285323435c4df245bb8bf8909bfb9228430f2f47", "fetched_at": "2026-08-28T04:05:21.956068+00:00", "kind": "readme", "missing": false, "url": "https://github.com/LukeSmithxyz/st"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:05:21.956068+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:05:21.956068+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:05:21.956068+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T03:41:15.846557+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "ac2e4edd87ed307beec6a78c285323435c4df245bb8bf8909bfb9228430f2f47", "fetched_at": "2026-08-28T04:05:21.956068+00:00", "kind": "readme", "missing": false, "url": "https://github.com/LukeSmithxyz/st"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:05:21.956068+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:05:21.956068+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T03:41:15.846557+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "ac2e4edd87ed307beec6a78c285323435c4df245bb8bf8909bfb9228430f2f47", "fetched_at": "2026-08-28T04:05:21.956068+00:00", "kind": "readme", "missing": false, "url": "https://github.com/LukeSmithxyz/st"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T03:41:15.846557+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "ac2e4edd87ed307beec6a78c285323435c4df245bb8bf8909bfb9228430f2f47", "fetched_at": "2026-08-28T04:05:21.956068+00:00", "kind": "readme", "missing": false, "url": "https://github.com/LukeSmithxyz/st"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T03:41:15.846557+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "ac2e4edd87ed307beec6a78c285323435c4df245bb8bf8909bfb9228430f2f47", "fetched_at": "2026-08-28T04:05:21.956068+00:00", "kind": "readme", "missing": false, "url": "https://github.com/LukeSmithxyz/st"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T03:41:15.846557+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "ac2e4edd87ed307beec6a78c285323435c4df245bb8bf8909bfb9228430f2f47", "fetched_at": "2026-08-28T04:05:21.956068+00:00", "kind": "readme", "missing": false, "url": "https://github.com/LukeSmithxyz/st"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 76, "longevity": 100, "rhythm": 35}, "computed_at": "2026-09-02T17:46:02.011165+00:00", "flags": ["no_releases"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 3149, "days_push": 145, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 66, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}