{"adoption": {"forks": 338, "observed_at": "2026-08-28T04:04:48.897951+00:00", "stars": 1468}, "canonical_url": "https://ross.abutalabs.com/products/parson", "card": {"archived": false, "artifact_type": "library", "description": "Lightweight JSON library written in C.", "domain": ["developer-tools", "parsers", "files"], "enriched": true, "function": ["parser", "serialization"], "health_score": 20, "homepage": null, "language": "C", "license": "MIT", "license_family": "permissive", "maturity": "stable", "member_repos": ["kgabis/parson"], "name": "kgabis/parson", "platform": ["c", "cross-platform"], "pushed_at": "2024-05-11T14:17:50+00:00", "repo": "kgabis/parson", "stars": 1468, "tags": ["-parser", "lightweight", "c89", "two-files", "dot-notation"], "topics": ["c", "json", "parser", "json-parser"], "urls": [], "use_cases": ["parse  files in c", "serialize c structs to", "read config files in  format", "validate  against a schema", "access nested  values with dot notation", "embed  support in embedded c projects"], "what_it_is": "Parson is a lightweight JSON parsing and serialization library written in C, consisting of only two files (parson.c and parson.h). It offers a simple API with dot-notation access to JSON values and is C89 compatible.", "when_to_avoid": ["you need high-performance or streaming JSON parsing for very large documents", "you need JSON Schema full validation or JSONPath queries", "your project is in another language with native JSON support", "you need thread-safe or incremental parsing guarantees"], "when_to_choose": ["you need a tiny, dependency-free JSON library in C", "you want C89 compatibility for legacy or embedded environments", "you prefer a simple API over feature-heavy JSON libraries", "you want to drop two files into your project without a build system"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/parson", "repo": "kgabis/parson", "role": "main", "score": 32}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:04:48.897951+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T04:34:56.894934+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "61c4b82899d5896d838e50a959baa49fe7eb619a9d56cd3f363358fc6371bd9c", "fetched_at": "2026-08-28T04:04:48.897951+00:00", "kind": "readme", "missing": false, "url": "https://github.com/kgabis/parson"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:04:48.897951+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T04:34:56.894934+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "61c4b82899d5896d838e50a959baa49fe7eb619a9d56cd3f363358fc6371bd9c", "fetched_at": "2026-08-28T04:04:48.897951+00:00", "kind": "readme", "missing": false, "url": "https://github.com/kgabis/parson"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T04:34:56.894934+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "61c4b82899d5896d838e50a959baa49fe7eb619a9d56cd3f363358fc6371bd9c", "fetched_at": "2026-08-28T04:04:48.897951+00:00", "kind": "readme", "missing": false, "url": "https://github.com/kgabis/parson"}], "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:48.897951+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:04:48.897951+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:04:48.897951+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T04:34:56.894934+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "61c4b82899d5896d838e50a959baa49fe7eb619a9d56cd3f363358fc6371bd9c", "fetched_at": "2026-08-28T04:04:48.897951+00:00", "kind": "readme", "missing": false, "url": "https://github.com/kgabis/parson"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:04:48.897951+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:04:48.897951+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T04:34:56.894934+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "61c4b82899d5896d838e50a959baa49fe7eb619a9d56cd3f363358fc6371bd9c", "fetched_at": "2026-08-28T04:04:48.897951+00:00", "kind": "readme", "missing": false, "url": "https://github.com/kgabis/parson"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:04:48.897951+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:04:48.897951+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:04:48.897951+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T04:34:56.894934+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "61c4b82899d5896d838e50a959baa49fe7eb619a9d56cd3f363358fc6371bd9c", "fetched_at": "2026-08-28T04:04:48.897951+00:00", "kind": "readme", "missing": false, "url": "https://github.com/kgabis/parson"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:04:48.897951+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:04:48.897951+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T04:34:56.894934+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "61c4b82899d5896d838e50a959baa49fe7eb619a9d56cd3f363358fc6371bd9c", "fetched_at": "2026-08-28T04:04:48.897951+00:00", "kind": "readme", "missing": false, "url": "https://github.com/kgabis/parson"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T04:34:56.894934+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "61c4b82899d5896d838e50a959baa49fe7eb619a9d56cd3f363358fc6371bd9c", "fetched_at": "2026-08-28T04:04:48.897951+00:00", "kind": "readme", "missing": false, "url": "https://github.com/kgabis/parson"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T04:34:56.894934+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "61c4b82899d5896d838e50a959baa49fe7eb619a9d56cd3f363358fc6371bd9c", "fetched_at": "2026-08-28T04:04:48.897951+00:00", "kind": "readme", "missing": false, "url": "https://github.com/kgabis/parson"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T04:34:56.894934+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "61c4b82899d5896d838e50a959baa49fe7eb619a9d56cd3f363358fc6371bd9c", "fetched_at": "2026-08-28T04:04:48.897951+00:00", "kind": "readme", "missing": false, "url": "https://github.com/kgabis/parson"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 0, "longevity": 100, "rhythm": 35}, "computed_at": "2026-09-03T02:20:16.233290+00:00", "flags": ["no_releases"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 5069, "days_push": 844, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 32, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}