{"adoption": {"forks": 96, "observed_at": "2026-08-28T04:03:53.090981+00:00", "stars": 1178}, "canonical_url": "https://ross.abutalabs.com/products/pengwynn-flint", "card": {"archived": false, "artifact_type": "cli-tool", "description": "Check your project for common sources of contributor friction.", "domain": ["developer-tools"], "enriched": true, "function": ["developer-tools", "cli", "documentation"], "health_score": 20, "homepage": null, "language": "Go", "license": "MIT", "license_family": "permissive", "maturity": "maintenance", "member_repos": ["pengwynn/flint"], "name": "pengwynn/flint", "platform": ["cli", "cross-platform", "windows"], "pushed_at": "2021-02-28T21:24:10+00:00", "repo": "pengwynn/flint", "stars": 1178, "tags": ["contributor-experience", "repo-linting", "open-source-health", "go", "open-source", "command-line", "macos", "linux"], "topics": [], "urls": [], "use_cases": ["check if my repo has a readme, license, and contributing guide", "audit a github repository for contributor friction without cloning it", "find missing bootstrap and test scripts in my project", "improve onboarding experience for open source contributors", "lint my project structure before open sourcing it"], "what_it_is": "Flint is a Go CLI tool that checks a project for common sources of contributor friction, such as missing README, CONTRIBUTING guide, LICENSE, bootstrap, and test scripts. It can run against a local folder or a remote GitHub repository without cloning.", "when_to_avoid": ["you need deep code-quality linting rather than repo structure checks", "you need CI-integrated or configurable policy enforcement beyond the built-in checks", "you need actively developed tooling with frequent updates"], "when_to_choose": ["you want a quick automated check of open-source project hygiene files", "you want to audit remote GitHub repos without cloning them", "you prefer a simple, fast, single-binary CLI"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/pengwynn-flint", "repo": "pengwynn/flint", "role": "main", "score": 23}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:03:53.090981+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T06:26:07.765252+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "dd90e5263316f170ffbca905346311ca917c67c6a1c82e2fc41247eaae0d6056", "fetched_at": "2026-08-28T04:03:53.090981+00:00", "kind": "readme", "missing": false, "url": "https://github.com/pengwynn/flint"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:03:53.090981+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T06:26:07.765252+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "dd90e5263316f170ffbca905346311ca917c67c6a1c82e2fc41247eaae0d6056", "fetched_at": "2026-08-28T04:03:53.090981+00:00", "kind": "readme", "missing": false, "url": "https://github.com/pengwynn/flint"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T06:26:07.765252+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "dd90e5263316f170ffbca905346311ca917c67c6a1c82e2fc41247eaae0d6056", "fetched_at": "2026-08-28T04:03:53.090981+00:00", "kind": "readme", "missing": false, "url": "https://github.com/pengwynn/flint"}], "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:53.090981+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:03:53.090981+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:03:53.090981+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T06:26:07.765252+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "dd90e5263316f170ffbca905346311ca917c67c6a1c82e2fc41247eaae0d6056", "fetched_at": "2026-08-28T04:03:53.090981+00:00", "kind": "readme", "missing": false, "url": "https://github.com/pengwynn/flint"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:03:53.090981+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:03:53.090981+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T06:26:07.765252+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "dd90e5263316f170ffbca905346311ca917c67c6a1c82e2fc41247eaae0d6056", "fetched_at": "2026-08-28T04:03:53.090981+00:00", "kind": "readme", "missing": false, "url": "https://github.com/pengwynn/flint"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:03:53.090981+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:03:53.090981+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:03:53.090981+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T06:26:07.765252+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "dd90e5263316f170ffbca905346311ca917c67c6a1c82e2fc41247eaae0d6056", "fetched_at": "2026-08-28T04:03:53.090981+00:00", "kind": "readme", "missing": false, "url": "https://github.com/pengwynn/flint"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:03:53.090981+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:03:53.090981+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T06:26:07.765252+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "dd90e5263316f170ffbca905346311ca917c67c6a1c82e2fc41247eaae0d6056", "fetched_at": "2026-08-28T04:03:53.090981+00:00", "kind": "readme", "missing": false, "url": "https://github.com/pengwynn/flint"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T06:26:07.765252+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "dd90e5263316f170ffbca905346311ca917c67c6a1c82e2fc41247eaae0d6056", "fetched_at": "2026-08-28T04:03:53.090981+00:00", "kind": "readme", "missing": false, "url": "https://github.com/pengwynn/flint"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T06:26:07.765252+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "dd90e5263316f170ffbca905346311ca917c67c6a1c82e2fc41247eaae0d6056", "fetched_at": "2026-08-28T04:03:53.090981+00:00", "kind": "readme", "missing": false, "url": "https://github.com/pengwynn/flint"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T06:26:07.765252+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "dd90e5263316f170ffbca905346311ca917c67c6a1c82e2fc41247eaae0d6056", "fetched_at": "2026-08-28T04:03:53.090981+00:00", "kind": "readme", "missing": false, "url": "https://github.com/pengwynn/flint"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 0, "longevity": 100, "rhythm": 8}, "computed_at": "2026-09-03T02:20:16.233290+00:00", "flags": [], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 4621, "days_push": 2012, "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}}