{"adoption": {"forks": 49, "observed_at": "2026-08-28T04:04:26.268285+00:00", "stars": 1342}, "canonical_url": "https://ross.abutalabs.com/products/sttr", "card": {"archived": false, "artifact_type": "cli-tool", "description": "cross-platform, cli app to perform various operations on string", "domain": ["developer-tools"], "enriched": true, "function": ["cli", "serialization", "cryptography", "developer-tools", "yaml"], "health_score": 71, "homepage": null, "language": "Go", "license": "MIT", "license_family": "permissive", "maturity": "active", "member_repos": ["abhimanyu003/sttr"], "name": "abhimanyu003/sttr", "platform": ["windows", "cross-platform", "cli"], "pushed_at": "2025-12-25T11:11:01+00:00", "repo": "abhimanyu003/sttr", "stars": 1342, "tags": ["string-manipulation", "tui", "base64", "hashing", "encoding", "devutils", "termux", "command-line", "automation", "linux", "macos", "docker"], "topics": ["string", "transform", "cli-app", "cli", "productivity", "tui", "go", "tui-app", "json", "encryption-decryption", "encrypt", "encoding", "decoding", "developer-tools", "devutils", "termux", "termux-tool", "cli-tool", "cli-utilities", "zeropad"], "urls": [], "use_cases": ["encode or decode base64 from the command line", "compute md5 or sha hashes of strings or files", "convert yaml to  in the terminal", "encrypt and decrypt strings via cli", "interactively transform text with a terminal ui", "pipe text from curl or echo into string transformations"], "what_it_is": "sttr is a cross-platform command-line tool written in Go for performing various string transformation operations such as hashing, encoding/decoding, encryption, and format conversion. It supports interactive TUI mode, direct arguments, file input, and piping from other commands.", "when_to_avoid": ["you need programmatic string APIs inside an application rather than a cli", "you need heavy-duty text processing like full regex pipelines or streaming large files"], "when_to_choose": ["you frequently transform, hash, or encode strings in shell scripts", "you want one tool replacing many small text utilities", "you need a cross-platform cli that works on linux, macos, windows, and termux"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/sttr", "repo": "abhimanyu003/sttr", "role": "main", "score": 64}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:04:26.268285+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T04:43:04.925248+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "384c9758f80987b97f45c0b2dd8c9169f18721a5c0f7bf12282f182d8ff10ef8", "fetched_at": "2026-08-28T04:04:26.268285+00:00", "kind": "readme", "missing": false, "url": "https://github.com/abhimanyu003/sttr"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:04:26.268285+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T04:43:04.925248+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "384c9758f80987b97f45c0b2dd8c9169f18721a5c0f7bf12282f182d8ff10ef8", "fetched_at": "2026-08-28T04:04:26.268285+00:00", "kind": "readme", "missing": false, "url": "https://github.com/abhimanyu003/sttr"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T04:43:04.925248+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "384c9758f80987b97f45c0b2dd8c9169f18721a5c0f7bf12282f182d8ff10ef8", "fetched_at": "2026-08-28T04:04:26.268285+00:00", "kind": "readme", "missing": false, "url": "https://github.com/abhimanyu003/sttr"}], "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:26.268285+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:04:26.268285+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:04:26.268285+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T04:43:04.925248+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "384c9758f80987b97f45c0b2dd8c9169f18721a5c0f7bf12282f182d8ff10ef8", "fetched_at": "2026-08-28T04:04:26.268285+00:00", "kind": "readme", "missing": false, "url": "https://github.com/abhimanyu003/sttr"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:04:26.268285+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:04:26.268285+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T04:43:04.925248+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "384c9758f80987b97f45c0b2dd8c9169f18721a5c0f7bf12282f182d8ff10ef8", "fetched_at": "2026-08-28T04:04:26.268285+00:00", "kind": "readme", "missing": false, "url": "https://github.com/abhimanyu003/sttr"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:04:26.268285+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:04:26.268285+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:04:26.268285+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T04:43:04.925248+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "384c9758f80987b97f45c0b2dd8c9169f18721a5c0f7bf12282f182d8ff10ef8", "fetched_at": "2026-08-28T04:04:26.268285+00:00", "kind": "readme", "missing": false, "url": "https://github.com/abhimanyu003/sttr"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:04:26.268285+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:04:26.268285+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T04:43:04.925248+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "384c9758f80987b97f45c0b2dd8c9169f18721a5c0f7bf12282f182d8ff10ef8", "fetched_at": "2026-08-28T04:04:26.268285+00:00", "kind": "readme", "missing": false, "url": "https://github.com/abhimanyu003/sttr"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T04:43:04.925248+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "384c9758f80987b97f45c0b2dd8c9169f18721a5c0f7bf12282f182d8ff10ef8", "fetched_at": "2026-08-28T04:04:26.268285+00:00", "kind": "readme", "missing": false, "url": "https://github.com/abhimanyu003/sttr"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T04:43:04.925248+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "384c9758f80987b97f45c0b2dd8c9169f18721a5c0f7bf12282f182d8ff10ef8", "fetched_at": "2026-08-28T04:04:26.268285+00:00", "kind": "readme", "missing": false, "url": "https://github.com/abhimanyu003/sttr"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T04:43:04.925248+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "384c9758f80987b97f45c0b2dd8c9169f18721a5c0f7bf12282f182d8ff10ef8", "fetched_at": "2026-08-28T04:04:26.268285+00:00", "kind": "readme", "missing": false, "url": "https://github.com/abhimanyu003/sttr"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 59, "longevity": 100, "rhythm": 51}, "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": 1810, "days_push": 251, "days_rel": 251, "gap_med": 54.5, "n_releases_24m": 7}, "score": 64, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}