{"adoption": {"forks": 44, "observed_at": "2026-08-28T04:03:46.680729+00:00", "stars": 1151}, "canonical_url": "https://ross.abutalabs.com/products/lurk", "card": {"archived": false, "artifact_type": "cli-tool", "description": "A pretty (simple) alternative to strace.", "domain": ["developer-tools", "operating-systems"], "enriched": true, "function": ["developer-tools", "cli", "tracing"], "health_score": 85, "homepage": null, "language": "Rust", "license": "Apache-2.0", "license_family": "permissive", "maturity": "active", "member_repos": ["JakWai01/lurk"], "name": "JakWai01/lurk", "platform": ["cli", "rust"], "pushed_at": "2026-04-20T12:10:43+00:00", "repo": "JakWai01/lurk", "stars": 1151, "tags": ["strace-alternative", "syscall-tracing", "debugging", "process-tracing", "command-line", "linux"], "topics": ["rust", "strace", "cli", "command-line-tool", "terminal"], "urls": [], "use_cases": ["trace system calls of a command", "attach to a running process and trace its syscalls", "get JSON syscall output for processing with jq", "summarize syscall activity instead of full trace", "filter syscalls to only successful or failed ones", "trace child processes as they are forked"], "what_it_is": "lurk is a Rust-based command-line tool that traces system calls of a process or command, serving as a simpler, prettier alternative to strace. It supports an opinionated subset of strace flags, colorized formatted output, and JSON output for further processing.", "when_to_avoid": ["you need full strace flag compatibility or advanced tracing features", "you are not on Linux", "you need production-grade tracing with minimal overhead"], "when_to_choose": ["you want a modern, colorized, user-friendly strace replacement", "you need machine-readable syscall traces in JSON format", "you only need the most common strace use cases"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/lurk", "repo": "JakWai01/lurk", "role": "main", "score": 83}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:03:46.680729+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T06:33:35.247802+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "56c7f12104aeefbcd5d8d6fd8bc43165b0698a522591b24c14f38bac17fb2746", "fetched_at": "2026-08-28T04:03:46.680729+00:00", "kind": "readme", "missing": false, "url": "https://github.com/JakWai01/lurk"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:03:46.680729+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T06:33:35.247802+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "56c7f12104aeefbcd5d8d6fd8bc43165b0698a522591b24c14f38bac17fb2746", "fetched_at": "2026-08-28T04:03:46.680729+00:00", "kind": "readme", "missing": false, "url": "https://github.com/JakWai01/lurk"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T06:33:35.247802+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "56c7f12104aeefbcd5d8d6fd8bc43165b0698a522591b24c14f38bac17fb2746", "fetched_at": "2026-08-28T04:03:46.680729+00:00", "kind": "readme", "missing": false, "url": "https://github.com/JakWai01/lurk"}], "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:03:46.680729+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:03:46.680729+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:03:46.680729+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T06:33:35.247802+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "56c7f12104aeefbcd5d8d6fd8bc43165b0698a522591b24c14f38bac17fb2746", "fetched_at": "2026-08-28T04:03:46.680729+00:00", "kind": "readme", "missing": false, "url": "https://github.com/JakWai01/lurk"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:03:46.680729+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:03:46.680729+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T06:33:35.247802+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "56c7f12104aeefbcd5d8d6fd8bc43165b0698a522591b24c14f38bac17fb2746", "fetched_at": "2026-08-28T04:03:46.680729+00:00", "kind": "readme", "missing": false, "url": "https://github.com/JakWai01/lurk"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:03:46.680729+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:03:46.680729+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:03:46.680729+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T06:33:35.247802+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "56c7f12104aeefbcd5d8d6fd8bc43165b0698a522591b24c14f38bac17fb2746", "fetched_at": "2026-08-28T04:03:46.680729+00:00", "kind": "readme", "missing": false, "url": "https://github.com/JakWai01/lurk"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:03:46.680729+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:03:46.680729+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T06:33:35.247802+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "56c7f12104aeefbcd5d8d6fd8bc43165b0698a522591b24c14f38bac17fb2746", "fetched_at": "2026-08-28T04:03:46.680729+00:00", "kind": "readme", "missing": false, "url": "https://github.com/JakWai01/lurk"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T06:33:35.247802+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "56c7f12104aeefbcd5d8d6fd8bc43165b0698a522591b24c14f38bac17fb2746", "fetched_at": "2026-08-28T04:03:46.680729+00:00", "kind": "readme", "missing": false, "url": "https://github.com/JakWai01/lurk"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T06:33:35.247802+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "56c7f12104aeefbcd5d8d6fd8bc43165b0698a522591b24c14f38bac17fb2746", "fetched_at": "2026-08-28T04:03:46.680729+00:00", "kind": "readme", "missing": false, "url": "https://github.com/JakWai01/lurk"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T06:33:35.247802+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "56c7f12104aeefbcd5d8d6fd8bc43165b0698a522591b24c14f38bac17fb2746", "fetched_at": "2026-08-28T04:03:46.680729+00:00", "kind": "readme", "missing": false, "url": "https://github.com/JakWai01/lurk"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 78, "longevity": 100, "rhythm": 80}, "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": 1571, "days_push": 135, "days_rel": 135, "gap_med": 26, "n_releases_24m": 8}, "score": 83, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}