{"adoption": {"forks": 251, "observed_at": "2026-08-28T04:09:56.203267+00:00", "stars": 7145}, "canonical_url": "https://ross.abutalabs.com/products/structured-text-tools", "card": {"archived": false, "artifact_type": "learning-resource", "description": "A list of command-line tools for manipulating structured text data", "domain": ["developer-tools", "files", "awesome-lists"], "enriched": true, "function": ["developer-tools", "cli", "parser", "csv", "json", "yaml", "pdf", "documentation"], "health_score": 78, "homepage": null, "language": null, "license": null, "license_family": "other", "maturity": "active", "member_repos": ["dbohdan/structured-text-tools"], "name": "dbohdan/structured-text-tools", "platform": ["cli", "windows", "cross-platform"], "pushed_at": "2026-08-12T19:53:32+00:00", "repo": "dbohdan/structured-text-tools", "stars": 7145, "tags": ["awesome-list", "structured-text", "awk", "toml", "xml", "ini", "data-manipulation", "curated-list", "command-line", "linux", "macos"], "topics": ["awk", "list", "csv", "tsv", "delimited-files", "text-files", "json", "yaml", "toml", "xml", "html", "ini", "structured-text", "conversion", "configuration-file", "cli"], "urls": [], "use_cases": ["find a cli tool to convert csv to json", "discover command-line tools for editing yaml files", "learn which awk alternatives support csv quoting", "find tools to query json from the terminal", "compare cli tools for manipulating toml and ini config files", "find a tool to extract data from xml or html on the command line"], "what_it_is": "A curated list of command-line tools for manipulating structured text data formats such as CSV, JSON, YAML, TOML, XML, HTML, and INI. It organizes tools by format and includes awk-like utilities, SQL-based tools, and interactive TUIs.", "when_to_avoid": ["you need a single tool or library rather than a list of options", "you need a gui or web-based data manipulation tool", "you need documentation for one specific tool rather than an index of many"], "when_to_choose": ["you want a curated catalog of cli tools for structured text formats", "you need to discover tools for a specific format like csv, json, or yaml", "you are looking for awk-like tools or sql-based text processing utilities"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/structured-text-tools", "repo": "dbohdan/structured-text-tools", "role": "main", "score": 76}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:09:56.203267+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-29T17:40:01.253163+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "1896ae8ef39c0f59952822b62da77d7a7dbd655d15c9f5f2b35b8b35486a2442", "fetched_at": "2026-08-28T04:09:56.203267+00:00", "kind": "readme", "missing": false, "url": "https://github.com/dbohdan/structured-text-tools"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:09:56.203267+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-29T17:40:01.253163+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "1896ae8ef39c0f59952822b62da77d7a7dbd655d15c9f5f2b35b8b35486a2442", "fetched_at": "2026-08-28T04:09:56.203267+00:00", "kind": "readme", "missing": false, "url": "https://github.com/dbohdan/structured-text-tools"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-29T17:40:01.253163+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "1896ae8ef39c0f59952822b62da77d7a7dbd655d15c9f5f2b35b8b35486a2442", "fetched_at": "2026-08-28T04:09:56.203267+00:00", "kind": "readme", "missing": false, "url": "https://github.com/dbohdan/structured-text-tools"}], "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:09:56.203267+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:09:56.203267+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:09:56.203267+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-29T17:40:01.253163+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "1896ae8ef39c0f59952822b62da77d7a7dbd655d15c9f5f2b35b8b35486a2442", "fetched_at": "2026-08-28T04:09:56.203267+00:00", "kind": "readme", "missing": false, "url": "https://github.com/dbohdan/structured-text-tools"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:09:56.203267+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:09:56.203267+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-29T17:40:01.253163+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "1896ae8ef39c0f59952822b62da77d7a7dbd655d15c9f5f2b35b8b35486a2442", "fetched_at": "2026-08-28T04:09:56.203267+00:00", "kind": "readme", "missing": false, "url": "https://github.com/dbohdan/structured-text-tools"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:09:56.203267+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:09:56.203267+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:09:56.203267+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-29T17:40:01.253163+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "1896ae8ef39c0f59952822b62da77d7a7dbd655d15c9f5f2b35b8b35486a2442", "fetched_at": "2026-08-28T04:09:56.203267+00:00", "kind": "readme", "missing": false, "url": "https://github.com/dbohdan/structured-text-tools"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:09:56.203267+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:09:56.203267+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-29T17:40:01.253163+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "1896ae8ef39c0f59952822b62da77d7a7dbd655d15c9f5f2b35b8b35486a2442", "fetched_at": "2026-08-28T04:09:56.203267+00:00", "kind": "readme", "missing": false, "url": "https://github.com/dbohdan/structured-text-tools"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-29T17:40:01.253163+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "1896ae8ef39c0f59952822b62da77d7a7dbd655d15c9f5f2b35b8b35486a2442", "fetched_at": "2026-08-28T04:09:56.203267+00:00", "kind": "readme", "missing": false, "url": "https://github.com/dbohdan/structured-text-tools"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-29T17:40:01.253163+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "1896ae8ef39c0f59952822b62da77d7a7dbd655d15c9f5f2b35b8b35486a2442", "fetched_at": "2026-08-28T04:09:56.203267+00:00", "kind": "readme", "missing": false, "url": "https://github.com/dbohdan/structured-text-tools"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-29T17:40:01.253163+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "1896ae8ef39c0f59952822b62da77d7a7dbd655d15c9f5f2b35b8b35486a2442", "fetched_at": "2026-08-28T04:09:56.203267+00:00", "kind": "readme", "missing": false, "url": "https://github.com/dbohdan/structured-text-tools"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 97, "longevity": 100, "rhythm": 35}, "computed_at": "2026-09-03T02:20:16.233290+00:00", "flags": ["no_releases", "no_license"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 4146, "days_push": 21, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 76, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}